Este aplicativo de perguntas e respostas do RAG (Geration-Germented Generation) permite que os usuários enviem um documento e consultem para respostas relevantes. Os usuários podem inserir sua chave da API do OpenAI, fazer upload de um documento (PDF ou arquivo de texto) e fazer perguntas relacionadas ao conteúdo do documento. O aplicativo gerará respostas com base no documento carregado usando os modelos de idiomas do OpenAI.
Esta é uma implementação muito básica de um sistema de geração de recuperação de recuperação (RAG). Como tal, pode ter limitações para lidar com documentos complexos ou responder a consultas diferenciadas. As versões futuras podem incluir o melhor processamento de documentos, melhor manuseio de consultas e muito mais. Por favor, use a ferramenta de acordo e de maneira justa.
Digite sua chave de API do OpenAI (obrigatória) : o aplicativo requer uma chave da API do OpenAI para gerar respostas. Digite sua chave no campo de entrada fornecido no início. Se você não tiver uma chave de API do OpenAI, crie um.
Carregue um documento : Clique no botão Upload para selecionar um documento (PDF ou arquivo de texto). O aplicativo processará o conteúdo da consulta.
Faça perguntas : Digite sua pergunta na caixa de consulta relacionada ao conteúdo do documento carregado. O aplicativo gerará e exibirá respostas relevantes com base no conteúdo do documento.
RAG_Project
│
├── app.py # Main Streamlit application
├── requirements.txt # List of dependencies
└── README.md # Documentation for the app (this file)