ฐานรหัส ขั้นต่ำ สำหรับการสร้างแอพ AI เพื่อตอบคำถาม (QA) ผ่านเอกสาร PDF โดยสมบูรณ์ ในท้องถิ่น

โครงการนี้ได้รับแรงบันดาลใจจากท้องถิ่น-AI-Stack อย่างไรก็ตามสแต็กของพวกเขานั้นใช้ JavaScript ทั้งหมดและฉันต้องการ แบ็กเอนด์ ที่ใช้งูเหลือมดังนั้นจึงตัดสินใจสร้างโครงการนี้
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/qdrantคำแนะนำติดตั้ง Ollama อยู่ที่นี่
เรียกใช้เซิร์ฟเวอร์ fastapi (จากภายในไดเรกทอรี backend ภายใน):
python app/main.pyfrontend ): npm start คุณสามารถเปลี่ยนการกำหนดค่าในไฟล์ .config เช่น รูปแบบการฝัง ขนาดก้อน และ ก้อนทับกัน หากคุณวางแผนที่จะใช้คลาวด์ Qdrant คุณสามารถหรือคุณสามารถสร้างไฟล์ .env ของคุณเองและตั้งค่าปุ่ม API ที่จำเป็น
แม้ว่าแอพปัจจุบันจะรองรับไฟล์ PDF เท่านั้น แต่ก็ตรงไปตรงมามากในการเพิ่มไฟล์ประเภทอื่น ๆ เช่นไฟล์ข้อความ ฯลฯ นอกจากนี้คุณสามารถเพิ่มการแชทปลายเปิดได้อย่างง่ายดายนอกเหนือจาก QA ผ่านกรณีการใช้เอกสาร
หากคุณมีความคิดเห็นหรือข้อเสนอแนะใด ๆ โปรดอย่าลังเลที่จะใช้ส่วน Discussions และเปิดหัวข้อใหม่ นอกจากนี้คุณยังสามารถติดต่อโดยตรงผ่าน LinkedIn หรือ Twitter