R2R (RAG to Riches), Elasticsearch untuk RAG, menjembatani kesenjangan antara bereksperimen dan menerapkan aplikasi Retrieval-Augmented Generation (RAG) yang canggih. Ini adalah platform lengkap yang membantu Anda dengan cepat membangun dan meluncurkan solusi RAG yang dapat diskalakan. Dibangun dengan RESTful API yang terkontainer, R2R menawarkan dukungan penyerapan multimodal, pencarian hibrid, kemampuan GraphRAG, manajemen pengguna, dan fitur observasi.
Untuk tampilan R2R yang lebih lengkap, lihat dokumentasi lengkapnya.
.txt
, .pdf
, .json
, .png
, .mp3
, dan banyak lagi.Rilis 3.1.0 6 September 2024
Peringatan: Perubahan ini melanggar! Kami akan segera merilis skrip migrasi.
Cara yang disarankan untuk memulai R2R adalah dengan menggunakan CLI kami.
pip install r2r
Anda dapat menjalankan R2R langsung dari paket python, tetapi dependensi tambahan seperti Postgres+pgvector harus dikonfigurasi dan inti R2R lengkap diperlukan:
# export OPENAI_API_KEY=sk-...
# export POSTGRES...
pip install ' r2r[core,ingestion-bundle] '
r2r --config-name=default serve
Alternatifnya, R2R dapat diluncurkan bersamaan dengan persyaratannya di dalam Docker:
# export OPENAI_API_KEY=sk-...
r2r serve --docker --full
Perintah di atas akan menginstal instalasi full
yang mencakup Hatchet untuk orkestrasi dan Unstructured.io untuk parsing.
Saluran Pipa RAG Tingkat Lanjut
Grafik Pengetahuan
Fitur Otentikasi & Admin
Bergabunglah dengan server Discord kami untuk mendapatkan dukungan dan terhubung dengan tim R2R dan pengembang lain di komunitas. Baik Anda mengalami masalah, mencari saran tentang praktik terbaik, atau hanya ingin berbagi pengalaman, kami siap membantu.
Kami menyambut kontribusi dari semua ukuran! Inilah cara Anda dapat membantu: