langchain ask pdf
1.0.0
YouTubeでこのアプリケーションを構築するための段階的なビデオチュートリアルを見つけることができます。
これは、PDFをロードして自然言語を使用して質問することができるPythonアプリケーションです。アプリケーションはLLMを使用して、PDFに関する応答を生成します。 LLMは、文書とは関係のない質問に答えません。
アプリケーションはPDFを読み取り、テキストを小さなチャンクに分割し、その後LLMに供給します。 Openai埋め込みを使用して、チャンクのベクトル表現を作成します。次に、アプリケーションは、ユーザーが尋ねた質問と意味的に類似したチャンクを見つけ、それらのチャンクをLLMにフィードして応答を生成します。
このアプリケーションは、remollittを使用してGUIとLangchainを作成してLLMを扱います。
リポジトリをインストールするには、このリポジトリをクローンして要件をインストールしてください。
pip install -r requirements.txt
また、 .envファイルにOpenAI APIキーを追加する必要があります。
アプリケーションを使用するには、Streamlit CLIを使用してmain.pyファイルを実行します(Restreylitをインストールした後):
streamlit run app.py
このリポジトリは教育目的のみを目的としており、さらなる貢献を受けることを意図していません。プロジェクトの構築方法を示すYouTubeチュートリアルのサポート資料として使用されるはずです。