AskyourDocuments
1.0.0
Willkommen im Document QA-System! Dieses Repository enthält den Code für ein System, mit dem Sie Fragen zu Ihren Dokumenten stellen und Antworten basierend auf deren Inhalt erhalten können. Es unterstützt eine Vielzahl von Dokumentformaten, darunter PDF, Word, Excel, PowerPoint, Textdateien und sogar Bilder!
git clone https://github.com/AiGptCode/AskyourDocuments.git
pip install transformers langchain fitz pillow textract pandas python-pptx opencv-python concurrent-futures
export HUGGINGFACE_API_TOKEN=your-api-key
main.py
aus und geben Sie den Pfad zu dem Verzeichnis ein, das Ihre Dokumente enthält: python AskyourDocuments.py
Hinweis: Wenn Sie Bilder in Ihre Suche einbeziehen möchten, stellen Sie sicher, dass diese in einem unterstützten Format vorliegen (z. B. JPEG, PNG) und sich im selben Verzeichnis wie Ihre anderen Dokumente befinden.
Wenn Sie zu diesem Projekt beitragen möchten, befolgen Sie bitte diese Schritte:
git checkout -b my-feature-branch
git commit -am ' Add some feature '
git push origin my-feature-branch
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
langchain
Bibliothek zur Bereitstellung von Dienstprogrammen zum Erstellen und Arbeiten mit Sprachmodellenfitz
-Bibliothek zur Bereitstellung von Dienstprogrammen für die Arbeit mit PDF-DateienPillow
-Bibliothek zur Bereitstellung von Dienstprogrammen für die Arbeit mit Bilddateientextract
Bibliothek zur Bereitstellung von Dienstprogrammen zum Extrahieren von Text aus verschiedenen Dateiformatenpandas
-Bibliothek zur Bereitstellung von Dienstprogrammen für die Arbeit mit Tabellendaten in Pythonpython-pptx
Bibliothek zur Bereitstellung von Dienstprogrammen für die Arbeit mit PowerPoint-Dateienconcurrent-futures
Bibliothek zur Bereitstellung einer High-Level-Schnittstelle für die asynchrone Ausführung von Callablesopencv-python
Bibliothek zur Bereitstellung von Dienstprogrammen für die Arbeit mit Bild- und Videodaten (zur Bildunterstützung)