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 团队和社区中的其他开发人员联系。无论您是遇到问题、寻求最佳实践建议,还是只是想分享您的经验,我们都会随时为您提供帮助。
我们欢迎各种规模的贡献!以下是您可以提供帮助的方法: