R2R (RAG to Riches) คือ Elasticsearch สำหรับ RAG เชื่อมช่องว่างระหว่างการทดลองและการปรับใช้แอปพลิเคชันดึงข้อมูล-Augmented Generation (RAG) อันล้ำสมัย เป็นแพลตฟอร์มที่สมบูรณ์ที่ช่วยให้คุณสร้างและเปิดตัวโซลูชัน RAG ที่ปรับขนาดได้ได้อย่างรวดเร็ว R2R สร้างขึ้นโดยใช้ RESTful API ที่มีคอนเทนเนอร์ โดยนำเสนอการรองรับการนำเข้าหลายรูปแบบ การค้นหาแบบไฮบริด ความสามารถของ GraphRAG การจัดการผู้ใช้ และฟีเจอร์ความสามารถในการสังเกต
หากต้องการดู R2R ที่สมบูรณ์ยิ่งขึ้น โปรดดูเอกสารฉบับเต็ม
.txt
, .pdf
, .json
, .png
, .mp3
และอีกมากมายรุ่น 3.1.0 วันที่ 6 กันยายน 2024
คำเตือน: การเปลี่ยนแปลงเหล่านี้กำลังจะเกิดขึ้น! เราจะเผยแพร่สคริปต์การย้ายข้อมูลเร็วๆ นี้
วิธีที่แนะนำในการเริ่มต้นใช้งาน R2R คือการใช้ CLI ของเรา
pip install r2r
คุณสามารถเรียกใช้ R2R ได้โดยตรงจากแพ็คเกจ python แต่ต้องกำหนดค่าการขึ้นต่อกันเพิ่มเติม เช่น Postgres+pgvector และต้องใช้แกน R2R แบบเต็ม:
# export OPENAI_API_KEY=sk-...
# export POSTGRES...
pip install ' r2r[core,ingestion-bundle] '
r2r --config-name=default serve
หรืออีกทางหนึ่ง R2R สามารถเปิดตัวควบคู่ไปกับข้อกำหนดภายใน Docker:
# export OPENAI_API_KEY=sk-...
r2r serve --docker --full
คำสั่งด้านบนจะติดตั้งการติดตั้ง full
ซึ่งรวมถึง Hatchet สำหรับ orchestration และ Unstructured.io สำหรับการแยกวิเคราะห์
ไปป์ไลน์ RAG ขั้นสูง
กราฟความรู้
คุณสมบัติการตรวจสอบสิทธิ์และผู้ดูแลระบบ
เข้าร่วมเซิร์ฟเวอร์ Discord ของเราเพื่อรับการสนับสนุนและเชื่อมต่อกับทั้งทีม R2R และนักพัฒนารายอื่นในชุมชน ไม่ว่าคุณจะประสบปัญหา ต้องการคำแนะนำเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุด หรือเพียงต้องการแบ่งปันประสบการณ์ของคุณ เราพร้อมให้ความช่วยเหลือ
เรายินดีรับการมีส่วนร่วมทุกขนาด! ต่อไปนี้คือวิธีที่คุณสามารถช่วยได้: