R2R

不活跃
GitHub Python MIT

简介

生产级 Agentic RAG 系统,提供 RESTful API 和完整的多模态文档解析、混合搜索、知识图谱构建能力,支持 Agent 化的检索增强生成流程。

核心特性

  • 生产级 Agentic RAG 系统,提供 RESTful API 用于检索增强生成工作流
  • 多模态文档摄入,支持 .txt、.pdf、.json、.png、.mp3 等多种格式
  • 混合搜索结合语义搜索和关键词搜索,使用倒数排名融合
  • 自动知识图谱构建,提取实体和关系
  • Deep Research API,支持跨知识库和互联网源的多步推理
  • 完整的用户和访问管理,支持身份验证和基于集合的组织

适用场景

💡 构建企业知识管理系统,实现智能文档检索
💡 创建基于公司内部文档和数据的 AI 问答系统
💡 实现深度研究工作流,结合私有数据和网络资源
💡 部署具有完整身份验证和访问控制的生产级 RAG 管道

快速开始

安装:pip install r2r。设置 OPENAI_API_KEY。运行:python -m r2r.serve。使用 client = R2RClient(base_url='http://localhost:7272') 进行 API 访问。

相关项目