chat_with_PDF
1.0.0
PDFアプリとのチャットは、PDFドキュメントとチャットできるPythonアプリケーションです。自然言語を使用してPDFについて質問することができ、アプリケーションはドキュメントの内容に基づいて関連する回答を提供します。このアプリは、言語モデルを使用して、クエリに対する正確な回答を生成します。アプリは、ロードされたPDFに関連する質問にのみ応答することに注意してください。
PDFアプリでチャットをインストールするには、次の手順に従ってください。
Ollama Libraryをダウンロードしてください
curl https://ollama.ai/install.sh | sh
使用するチャットモデルを引く、この場合はllama2、mistral、gemmaを使用します
ollama pull llama2
ollama pull mistral
ollama pull gemma
Python 3.9を使用して新しい環境を作成してアクティブ化します。この場合、Condaを使用します
conda create -n cwp python=3.9
conda activate cwp
リポジトリをローカルマシンにクローンします。
git clone https://github.com/jorge-armando-navarro-flores/chat_with_PDF.git
cd chat_with_PDF
次のコマンドを実行して、必要な依存関係をインストールします。
pip install -r requirements.txt
PDFアプリでチャットを使用するには、次の手順に従ってください。
Streamlit CLIを使用してmain.pyファイルを実行します。次のコマンドを実行します。
python3 main.py
アプリケーションは、デフォルトのWebブラウザで起動し、ユーザーインターフェイスを表示します。 
提供された指示に従って、PDFをアプリにロードします。 
LLMソースを選択します。 
Openaiソースを選択する場合は、OpenAI_API_KEYを提供する必要があります。ここで入手できます
プロセスボタンをクリックして、レーベルが完了しました
チャットインターフェイスを使用して、ロードされたPDFについて自然言語で質問します。 