Acesso Acesso na plataforma de cloud de streamlit

O mecanismo aumentado de recuperação (RAG) é uma ferramenta poderosa para recuperação de documentos, resumo e resposta interativa para perguntas. Este projeto utiliza Langchain, Streamlit e Pinecone para fornecer um aplicativo da Web contínuo para os usuários executarem essas tarefas. Com o RAG, você pode fazer upload facilmente de vários documentos em PDF, gerar incorporações vetoriais para texto nesses documentos e executar interações conversacionais com os documentos. A história do bate -papo também é lembrada por uma experiência mais interativa.
Antes de executar o projeto, verifique se você possui os seguintes pré -requisitos:
Clone o repositório da sua máquina local:
git clone https://github.com/mirabdullahyaser/Retrieval-Augmented-Generation-Engine-with-LangChain-and-Streamlit.git
cd Retrieval-Augmented-Generation-Engine-with-LangChain-and-StreamlitInstale as dependências necessárias em execução:
pip install -r requirements.txtExecute o aplicativo StreamLit:
streamlit run src/rag_engine.pyAcesse o aplicativo abrindo um navegador da web e navegando no URL fornecido.
Insira sua chave da API do OpenAI, chave da API Pinecone, ambiente de pinecone e nome de índice de Pinecone nos respectivos campos. Você pode fornecê -los na barra lateral do aplicativo ou colocá -los no arquivo Secrets.toml no diretório .streamlit
Carregue os documentos em PDF que você deseja analisar.
Clique no botão "Enviar documentos" para processar os documentos e gerar incorporação de vetores.
Envolva -se em conversas interativas com os documentos digitando suas perguntas na caixa de entrada de bate -papo.
Mir Abdullah Yaser
Se você tiver alguma dúvida, sugestão ou gostaria de discutir ainda mais este projeto, fique à vontade para entrar em contato comigo:
Estou aberto à colaboração e ficaria feliz em me conectar!