แอพแชทกับ PDF เป็นแอปพลิเคชัน Python ที่ให้คุณแชทกับเอกสาร PDF คุณสามารถถามคำถามเกี่ยวกับ PDF โดยใช้ภาษาธรรมชาติและแอปพลิเคชันจะให้คำตอบที่เกี่ยวข้องตามเนื้อหาของเอกสาร แอพนี้ใช้รูปแบบภาษาเพื่อสร้างคำตอบที่แม่นยำสำหรับการสืบค้นของคุณ โปรดทราบว่าแอปจะตอบคำถามที่เกี่ยวข้องกับ PDF ที่โหลดเท่านั้น
ในการติดตั้งแอปแชทด้วย PDF โปรดทำตามขั้นตอนเหล่านี้:
ดาวน์โหลด Ollama Library
curl https://ollama.ai/install.sh | sh
ดึงโมเดลแชทที่เราจะใช้ในกรณีนี้เราจะใช้ Llama2, Mistral และ Gemma
ollama pull llama2
ollama pull mistral
ollama pull gemma
สร้างสภาพแวดล้อมใหม่ด้วย Python 3.9 และเปิดใช้งานในกรณีนี้เราจะใช้ Conda
conda create -n cwp python=3.9
conda activate cwp
โคลนพื้นที่เก็บข้อมูลไปยังเครื่องในพื้นที่ของคุณ
git clone https://github.com/jorge-armando-navarro-flores/chat_with_PDF.git
cd chat_with_PDF
ติดตั้งการพึ่งพาที่ต้องการโดยเรียกใช้คำสั่งต่อไปนี้:
pip install -r requirements.txt
หากต้องการใช้แอพแชทกับ PDF ให้ทำตามขั้นตอนเหล่านี้:
เรียกใช้ไฟล์ main.py โดยใช้ Streamlit CLI ดำเนินการคำสั่งต่อไปนี้:
python3 main.py
แอปพลิเคชันจะเปิดตัวในเว็บเบราว์เซอร์เริ่มต้นของคุณโดยแสดงส่วนต่อประสานผู้ใช้ 
โหลด PDF ของคุณลงในแอพโดยทำตามคำแนะนำที่ให้ไว้ 
เลือกแหล่งที่มาของ LLM 
หากคุณเลือก OpenAi Source คุณจะต้องจัดหา OpenAI_API_KEY ของคุณ คุณสามารถรับได้ที่นี่ 
คลิกปุ่มกระบวนการและรอฉลากพูดเสร็จ 
ถามคำถามเกี่ยวกับภาษาธรรมชาติเกี่ยวกับ PDF ที่โหลดโดยใช้อินเทอร์เฟซแชท 