Доступ к приложению на облачной платформе Streamlit

Поиск дополненного двигателя (RAG) является мощным инструментом для поиска документов, суммирования и интерактивного ответа на вопросы. Этот проект использует Langchain, Streamlit и Pinecone, чтобы предоставить пользователям бесшовное веб -приложение для выполнения этих задач. С помощью 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:
streamlit run src/rag_engine.pyДоступ к приложению, открыв веб -браузер и перейдя на предоставленный URL.
Введите свой ключ API OpenAI, клавишу API Pinecone, среду Pinecone и имя индекса Pinecone в соответствующих полях. Вы можете предоставить их либо в боковой панели приложения, либо поместить их в файл secrets.toml в каталоге .streamlit
Загрузите PDF -документы, которые хотите проанализировать.
Нажмите кнопку «Отправить документы», чтобы обработать документы и генерировать векторные встроения.
Вступайте в интерактивные беседы с документами, вводя ваши вопросы в поле ввода чата.
Мир Абдулла Язер
Если у вас есть какие -либо вопросы, предложения или хотели бы обсудить этот проект дальше, не стесняйтесь связаться со мной:
Я открыт для сотрудничества и буду рад подключиться!