AskyourDocuments
1.0.0
ยินดีต้อนรับสู่ระบบ Document QA! พื้นที่เก็บข้อมูลนี้มีโค้ดสำหรับระบบที่ช่วยให้คุณสามารถถามคำถามเกี่ยวกับเอกสารของคุณและรับคำตอบตามเนื้อหาในนั้น รองรับรูปแบบเอกสารที่หลากหลาย รวมถึง PDF, Word, Excel, PowerPoint, ไฟล์ข้อความ และแม้แต่รูปภาพ!
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
และป้อนเส้นทางไปยังไดเร็กทอรีที่มีเอกสารของคุณ: python AskyourDocuments.py
หมายเหตุ: หากคุณต้องการรวมรูปภาพในการค้นหา ตรวจสอบให้แน่ใจว่ารูปภาพเหล่านั้นอยู่ในรูปแบบที่รองรับ (เช่น JPEG, PNG) และอยู่ในไดเรกทอรีเดียวกันกับเอกสารอื่นๆ ของคุณ
หากคุณต้องการมีส่วนร่วมในโครงการนี้ โปรดทำตามขั้นตอนเหล่านี้:
git checkout -b my-feature-branch
git commit -am ' Add some feature '
git push origin my-feature-branch
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT
langchain
สำหรับจัดเตรียมยูทิลิตี้สำหรับการสร้างและทำงานกับโมเดลภาษาfitz
สำหรับจัดเตรียมยูทิลิตี้สำหรับการทำงานกับไฟล์ PDFPillow
สำหรับจัดเตรียมยูทิลิตี้สำหรับการทำงานกับไฟล์รูปภาพtextract
สำหรับจัดเตรียมยูทิลิตี้สำหรับแยกข้อความจากรูปแบบไฟล์ต่างๆpandas
สำหรับจัดเตรียมยูทิลิตี้สำหรับการทำงานกับข้อมูลแบบตารางใน Pythonpython-pptx
สำหรับจัดเตรียมยูทิลิตี้สำหรับการทำงานกับไฟล์ PowerPointconcurrent-futures
สำหรับจัดเตรียมอินเทอร์เฟซระดับสูงสำหรับการดำเนินการ callable แบบอะซิงโครนัสopencv-python
สำหรับจัดเตรียมยูทิลิตี้สำหรับการทำงานกับข้อมูลรูปภาพและวิดีโอ (สำหรับการรองรับรูปภาพ)