DocuConverse
1.0.0
The Art of Building Intelligent Applications with Langchain and Streamlit
这是一个简化的应用程序,允许用户使用对话性AI模型与PDF文档聊天。该应用程序使用Cohere进行语言建模和问题答案,并将Chroma用于文档索引和Langchain,以将所有这些链接在一起。
使用此COLAB笔记本:单击此处 @log-xp和 @nikhil-paleti
对于PDF聊天机器人
https://chatwithpdf.streamlit.app/
https://huggingface.co/spaces/eswardivi/chatwithpdf/
用于小部件(简化演示)
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要将该项目部署在简化共享中,请按照以下步骤进行:
在简化共享上创建一个帐户,然后将其连接到您的GitHub帐户。
将此存储库分配给您的GitHub帐户。
在简化共享仪表板的应用程序秘密中,添加一个名为cohere_apikey的新秘密,并将其设置为Cohere API键。
单击部署并等待部署完成。
部署完成后,您可以在提供的URL上访问应用程序。
注意:确保您的Cohere API密钥保密,并且不会暴露于公众。
此应用是使用以下库创建的: