Uma base de código mínima para criar aplicativos de IA para responder a perguntas (QA) sobre documentos em PDF, completamente localmente .

Este projeto é inspirado na pilha local-AI. No entanto, a pilha deles é totalmente baseada em JavaScript, e eu precisava de um back -end baseado em Python, então decidi criar este projeto.
git clone https://github.com/mallahyari/ai-starter-kit.git cd backend/app
pip install -r requirements.txt cd frontend
npm installdocker run -p 6333:6333 qdrant/qdrantInstruções de instalação de Ollama estão aqui
Execute o servidor FASTAPI (de Inside backend Directory):
python app/main.pyfrontend ): npm start Você pode alterar as configurações no arquivo .config , como o modelo de incorporação , o tamanho do pedaço e a sobreposição de pedaços . Se você planeja usar o QDRANT Cloud, pode ou pode criar seu próprio arquivo .env e definir as teclas de API necessárias.
Embora o aplicativo atual suporta apenas arquivos PDF, é muito simples adicionar outros tipos de arquivos, como arquivos de texto etc. Além disso, você pode adicionar facilmente o bate-papo aberto, além do caso de controle de controle sobre o documento.
Se você tiver algum comentário ou feedback, não hesite em usar a seção Discussions e abrir um novo tópico. Você também pode alcançar diretamente via LinkedIn ou Twitter