ยินดีต้อนรับสู่ Gemma 7b พร้อมที่เก็บ Groq! โครงการนี้นำเสนอการรวมโมเดลภาษา Gemma 7B กับ GROQ เพื่อประมวลผลเอกสาร PDF คงที่แปลงเนื้อหาเป็นฐานข้อมูลเวกเตอร์และให้อินเทอร์เฟซ Q&A แบบโต้ตอบโดยใช้ Streamlit ผู้ใช้สามารถถามคำถามและรับคำตอบพร้อมกับข้อมูลที่เกี่ยวข้องทั้งหมดผ่านเว็บแอปพลิเคชันที่ใช้งานง่าย
ที่เก็บนี้เป็นโซลูชันที่มีความคล่องตัวสำหรับการแปลงเอกสาร PDF เป็นฐานข้อมูลเวกเตอร์ที่ค้นหาได้โดยใช้ภาษา GROQ และ GEMMA 7B โมเดล แอปพลิเคชันถูกสร้างขึ้นด้วย Streamlit เพื่อเปิดใช้งานอินเตอร์เฟสคำถามและคำตอบแบบโต้ตอบ ผู้ใช้สามารถสำรวจเนื้อหาของ PDF ถามคำถามและดูข้อมูลที่เกี่ยวข้องที่ใช้ในการสร้างคำตอบ
data.envrequirements.txt )โคลนที่เก็บ:
git clone https://github.com/NevroHelios/gemma7b-groq-streamlit.git
cd gemma7b-groq-streamlitติดตั้งการพึ่งพา:
pip install -r requirements.txtดาวน์โหลดและตั้งค่ารุ่น Gemma 7B
รับคีย์ GROQ และ Google API ของคุณและเพิ่มลงในไฟล์ .env ในไดเรกทอรีรูท:
GROQ_API_KEY=your_groq_api_key
GOOGLE_API_KEY=your_google_api_key
เตรียม PDF :
data (ไฟล์เริ่มต้นเป็นรายงานการวิจัย VIT)เรียกใช้แอพ Streamlit :
streamlit run app.pyโต้ตอบกับแอพ :
http://localhost:8501 )data/ : มีไฟล์ PDF ที่จะประมวลผล ไฟล์เริ่มต้นเป็นรายงานการวิจัย VITapp.py : ไฟล์แอปพลิเคชัน Main Streamlitrequirements.txt : รายการแพ็คเกจ Python ที่จำเป็น.env : ไฟล์เพื่อจัดเก็บปุ่ม API อย่างปลอดภัยเรายินดีต้อนรับการมีส่วนร่วมเพื่อปรับปรุงการทำงานและประสิทธิภาพของโครงการนี้ กรุณาแยกที่เก็บและส่งคำขอดึงพร้อมกับการเปลี่ยนแปลงของคุณ ตรวจสอบให้แน่ใจว่ารหัสของคุณเป็นไปตามแนวทางสไตล์ที่กำหนดและผ่านการทดสอบทั้งหมด
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ LICENSE สำหรับรายละเอียด
ขอขอบคุณเป็นพิเศษสำหรับนักพัฒนาและผู้มีส่วนร่วมของ Gemma 7B, Groq และ Streamlit สำหรับเครื่องมือและการสนับสนุนที่ทรงพลังของพวกเขา
อย่าลังเลที่จะสำรวจใช้และมีส่วนร่วมในที่เก็บนี้ หากคุณมีคำถามหรือต้องการความช่วยเหลือโปรดเปิดปัญหา
การเข้ารหัสมีความสุข!