R2R
V3.2.30
R2R (RAG to Riches) 是 RAG 的 Elasticsearch,它彌補了試驗和部署最先進的檢索增強生成 (RAG) 應用程式之間的差距。它是一個完整的平台,可幫助您快速建立和啟動可擴展的 RAG 解決方案。 R2R 圍繞容器化 RESTful API 構建,提供多模式攝取支援、混合搜尋、GraphRAG 功能、使用者管理和可觀察性功能。
若要更完整地了解 R2R,請查看完整文件。
.txt
、 .pdf
、 .json
、 .png
、 .mp3
等。2024 年 9 月 6 日發布 3.1.0
警告:這些變化正在破壞!我們將很快發布遷移腳本。
開始使用 R2R 的建議方法是使用我們的 CLI。
pip install r2r
您可以直接從 python 套件執行 R2R,但必須配置 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 和用於解析的 Unstructed.io。
先進的 RAG 管道
知識圖譜
身份驗證和管理功能
加入我們的 Discord 伺服器以獲得支援並與 R2R 團隊和社群中的其他開發人員聯繫。無論您是遇到問題、尋求最佳實踐建議,還是只是想分享您的經驗,我們都會隨時為您提供協助。
我們歡迎各種規模的貢獻!以下是您可以提供協助的方法: