doc talk
1.0.0
Doctalkは、自然言語クエリを使用して、ユーザーがドキュメント(PDF、DOCX、TXT)をアップロードして対話できるための流線ベースのWebアプリケーションです。アプリケーションは、クエリの検証とチャットのためにOpenaiのGPT-4O-MINIモデルを活用し、アップロードされたドキュメントのコンテンツに基づいてユーザークエリを理解して応答するために、テキスト埋め込み-3-Smallを活用します。
リポジトリをクローンします:
git clone https://github.com/kmaurinjones/doc-talk.git
cd doc-talk仮想環境を作成します(オプションですが推奨):
python3 -m venv env
source env/bin/activate必要なパッケージをインストールします。
pip install -r requirements.txtプロジェクトのルートに.envファイルを作成し、次の環境変数を追加します。
SIMPLE_AUTH_PASSCODE=your_passcode
OPENAI_API_KEY=your_openai_api_key
アプリケーションをローカルに実行するには、次のコマンドを使用します。
streamlit run app.pyこれにより、Streamlitサーバーが開始され、 http://localhost:8501でアプリにアクセスできます。
アプリケーションも展開され、次のURLからアクセスできます:Doctalk Deployment
使用中のDoctalkアプリケーションのスクリーンショットを次に示します。



貢献は大歓迎です!問題を開くか、改善またはバグ修正のためのプルリクエストを送信してください。
このプロジェクトは、MITライセンスの下でライセンスされています。詳細については、 LICENSEファイルを参照してください。
質問や問題については、[email protected]までご連絡ください。