experiments genai
1.0.0
รายการการทดลองเกี่ยวกับระบบนิเวศ Gen AI
create -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt
ติดตั้งและรันโมเดล LLM บนเครื่องโดยใช้ Ollama เยี่ยมชมหน้าดาวน์โหลด (https://ollama.com/
2.1 Llama2 - รัน ollama run llama2
บนเทอร์มินัล เยี่ยมชมเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ llama2
2.2 Codellama - รัน ollama run codellama
บนเทอร์มินัล เยี่ยมชมเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ codellama
ทางเลือก จำเป็นเฉพาะเมื่อดำเนินการตัวอย่าง Milvus
ตรวจสอบให้แน่ใจว่าร้านค้าเวกเตอร์ของ Milvus เปิดใช้งานแล้ว ก่อนที่จะดำเนินการตัวอย่างที่ขึ้นอยู่กับ Milvus
Milvus
Vector ดำเนินการ sudo docker compose -f docker-compose-milvus.yml up -d
จากรูทโปรเจ็กต์ ชื่อไฟล์/โฟลเดอร์ | กรอบการทำงาน | การเพิ่มประสิทธิภาพ / การปรับแต่งแบบละเอียด | ไปป์ไลน์ |
---|---|---|---|
rag_pdf_1.py | ลามะอินเด็กซ์ + มิลวัส | เศษผ้า | โหลด PDF Dir, แยกข้อมูลและดัชนีด้วยวิธีที่ไร้เดียงสา, ฝังดัชนีลงในร้านค้าเวกเตอร์, ข้อความค้นหาของผู้ใช้ |
rag_pdf_2.py | ลามะIndex | เศษผ้า | โหลด PDF Dir, แยกข้อมูลด้วยหน้าต่างประโยค, ฝังดัชนีลงในที่จัดเก็บในตัวเครื่อง, ข้อความค้นหาของผู้ใช้ |
rag_pdf_3.py | ลามะอินเด็กซ์ + มิลวัส | เศษผ้า | โหลด PDF Dir, แยกข้อมูลด้วยหน้าต่างประโยค, ฝังดัชนีลงในร้านค้าเวกเตอร์, ข้อความค้นหาของผู้ใช้ |
rag_pdf_4.py | LlamaIndex + โครมา | เศษผ้า | เร็วๆ นี้ |
rag_pdf_5.py | ลามะอินเด็กซ์ + ไพน์โคน | เศษผ้า | เร็วๆ นี้ |
rag_pdf_6.py | LlamaIndex + Qdrant | เศษผ้า | เร็วๆ นี้ |
rag_pdf_7.py | ลามะอินเด็กซ์ + เรย์ + มิลวัส | เศษผ้า | เร็วๆ นี้ |
rag_pdf_8.py | ลามะอินเด็กซ์ + เรย์ + มิลวัส | เศษผ้า | เร็วๆ นี้ |
python3 rag_pdf_1.py