The Art of Building Intelligent Applications with Langchain and Streamlit
これは、ユーザーが会話型AIモデルを使用してPDFドキュメントとチャットできることを可能にする流線ライトアプリです。このアプリは、言語モデリングと質問応答にCohereを使用し、ドキュメントインデックス作成にはChromaとこれらすべてを接続するためにLangchainを使用します。
このコラブノートブックを使用: @log-xpと @nikhil-paletiでここをクリックしてください
PDFチャットボット用
https://chatwithpdf.streamlit.app/
https://huggingface.co/spaces/eswardivi/chatwithpdf/
ウィジェット用(Restreylit Demo)
https://widgets.streamlit.app/
アプリを使用するには、次の手順に従ってください。
サイドバーのスライダーを使用してドキュメントを分割するために、AIモデルの温度とチャンクサイズを調整できます。
プロジェクトをクローンします
git clone https://github.com/EswarDivi/Anokha_Demoプロジェクトディレクトリに移動します
cd Anokha_Demoこのアプリを使用するには、Cohereでアカウントを作成してAPIキーを取得する必要があります。 APIキーがあると、このプロジェクトのルートディレクトリにファイルsecrets.tomlを作成し、次の行を追加します。
cohere_apikey = " <your_api_key> "依存関係をインストールします
pip install -r requirements.txtこのプロジェクトを展開するには
streamlit run Talkwithpdf.pyこのプロジェクトをretrylit共有に展開するには、以下の手順に従ってください。
Streamlit共有でアカウントを作成し、GitHubアカウントに接続します。
このリポジトリをGitHubアカウントにフォークします。
Resirelit共有ダッシュボードのアプリの秘密で、 cohere_apikeyという名前の新しい秘密を追加し、Cohere APIキーに設定します。
展開をクリックして、展開が終了するのを待ちます。
展開が終了したら、提供されたURLでアプリにアクセスできます。
注:Cohere APIキーが秘密にされ、一般に公開されていないことを確認してください。
このアプリは、次のライブラリを使用して作成されました。