Eine minimale Codebasis zum Erstellen von AI -Apps zur Beantwortung von Fragen zur Beantwortung (QA) über PDF -Dokumente vollständig lokal .

Dieses Projekt ist von lokalem AI-Stack inspiriert. Ihr Stack ist jedoch ausschließlich auf JavaScript basiert, und ich brauchte ein Python -basierter Backend , weshalb beschlossen wurde, dieses Projekt zu erstellen.
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/qdrantInstallieren Sie Ollama -Anweisungen hier
Führen Sie den Fastapi -Server aus (aus backend -Verzeichnis):
python app/main.pyfrontend ): npm start Sie können Konfigurationen in .config -Datei wie das Einbettungsmodell , die Chunk -Größe und die Chunk -Überlappung ändern. Wenn Sie vorhaben, QDrant Cloud zu verwenden, können Sie Ihre eigene .env -Datei erstellen und die erforderlichen API -Schlüssel festlegen.
Obwohl die aktuelle App nur PDF-Dateien unterstützt, ist es sehr einfach, andere Arten von Dateien wie Textdateien usw. hinzuzufügen. Außerdem können Sie den Open-End-Chat zusätzlich zur QA über den Dokumentgebrauchsfall problemlos hinzufügen.
Wenn Sie einen Kommentar oder Feedback haben, zögern Sie bitte nicht, den Abschnitt Discussions zu verwenden und ein neues Thema zu öffnen. Sie können sich auch direkt über LinkedIn oder Twitter erreichen