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)
如果您有任何疑問,建議或想進一步討論這個項目,請隨時與我聯繫:
我願意進行協作,很樂意連接!