Retrieval Augmented Generation Engine with LangChain and Streamlit
1.0.0
在简化云平台上访问应用程序

检索增强引擎(RAG)是文档检索,摘要和交互式问题的强大工具。该项目利用Langchain,简化和Pinecone提供无缝的Web应用程序,供用户执行这些任务。使用RAG,您可以轻松地上传多个PDF文档,为这些文档中的文本生成矢量嵌入,并与文档执行对话交互。聊天历史也被记住,以获得更具互动性的体验。
在运行项目之前,请确保您有以下先决条件:
将存储库克隆到您的本地计算机:
git clone https://github.com/mirabdullahyaser/Retrieval-Augmented-Generation-Engine-with-LangChain-and-Streamlit.git
cd Retrieval-Augmented-Generation-Engine-with-LangChain-and-Streamlit通过运行安装所需的依赖项:
pip install -r requirements.txt运行简化应用程序:
streamlit run src/rag_engine.py通过打开Web浏览器并导航到提供的URL来访问应用程序。
在相应字段中输入OpenAI API键,Pinecone API键,Pinecone环境和Pinecone索引名称。您可以在应用程序的侧边栏中提供它们,也可以将它们放在秘密中。
上传您要分析的PDF文档。
单击“提交文档”按钮以处理文档并生成矢量嵌入。
通过在聊天输入框中键入问题来与文档进行交互式对话。
米尔·阿卜杜拉·亚瑟(Mir Abdullah Yaser)
如果您有任何疑问,建议或想进一步讨论这个项目,请随时与我联系:
我愿意进行协作,很乐意连接!