Une base de code minimale pour créer des applications AI pour répondre aux questions de réponse (QA) sur les documents PDF, complètement localement .

Ce projet est inspiré par le local-ai-stack. Cependant, leur pile est entièrement basée sur JavaScript, et j'avais besoin d'un backend basé sur Python, j'ai donc décidé de créer ce projet.
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/qdrantInstaller les instructions d'Olllama sont là
Exécutez le serveur Fastapi (depuis le répertoire backend intérieur):
python app/main.pyfrontend ): npm start Vous pouvez modifier les configurations dans le fichier .config , telles que le modèle d'intégration , la taille de morceaux et le chevauchement de morceaux . Si vous prévoyez d'utiliser QDRANT Cloud, vous le pouvez ou vous pouvez créer votre propre fichier .env et définir les clés API nécessaires.
Bien que l'application actuelle prenne uniquement en charge les fichiers PDF, il est très simple d'ajouter d'autres types de fichiers tels que les fichiers texte, etc. En outre, vous pouvez facilement ajouter le CHAT ouvert en plus du cas d'utilisation du document QA.
Si vous avez des commentaires ou des commentaires, n'hésitez pas à utiliser la section Discussions et à ouvrir un nouveau sujet. Vous pouvez également contacter directement via LinkedIn ou Twitter