SuperAPI AI 工具集

ApeRAG

ApeRAG 是一个面向生产环境的 RAG(检索增强生成)平台,融合 Graph RAG、向量检索与全文检索,并集成 AI 智能体。它支持多模态文档处理、混合检索、知识图谱构建与上下文工程,可通过 Docker Compose 快速启动,也支持 Kubernetes 生产级部署。平台提供 MCP(模型上下文协议)集成,使 AI 助手可直接访问知识库进行智能查询,并内置审计日志、模型管理、图谱可视化等企业管理功能。

访问官网

工具介绍

ApeRAG 是一个面向生产环境的 RAG(检索增强生成)平台,将 Graph RAG、向量检索与全文检索相结合,并集成高级 AI 智能体。它可用于构建知识图谱、进行上下文工程,以及部署能够自主搜索和推理知识库的智能 AI 应用。

主要能力

  • 高级索引类型:提供向量、全文、图谱、摘要和视觉五种索引类型,实现多维度的文档理解与检索。
  • 智能 AI 智能体:内置支持 MCP(模型上下文协议)工具的 AI 智能体,可自动识别相关集合、智能搜索内容,并提供网络搜索能力以完成综合问答。
  • 增强的 Graph RAG 与实体归一化:深度修改的 LightRAG 实现,具备高级实体归一化(实体合并),生成更清晰的知识图谱并改善关系理解。
  • 多模态处理与视觉支持:完整的文档多模态处理,包括对图像、图表和视觉内容的视觉分析能力,与文本处理并行。
  • 混合检索引擎:结合 Graph RAG、向量检索、全文检索、基于摘要的检索和基于视觉的检索,实现全面的文档理解。
  • MinerU 集成:由 MinerU 技术驱动的高级文档解析服务,对复杂文档、表格、公式和科学内容提供更优解析,可选 GPU 加速。
  • 生产级部署:完整支持 Kubernetes,提供 Helm chart 和 KubeBlocks 集成,简化生产级数据库(PostgreSQL、Redis、Qdrant、Elasticsearch、Neo4j)的部署。
  • 企业管理:内置审计日志、LLM 模型管理、图谱可视化、全面的文档管理界面和智能体工作流管理。
  • MCP 集成:全面支持模型上下文协议(MCP),可与 AI 助手和工具无缝集成,直接访问知识库并进行智能查询。
  • 开发者友好:FastAPI 后端、React 前端、基于 Celery 的异步任务处理、大量测试、完善的开发指南以及智能体开发框架,便于贡献和定制。

使用方式 Docker Compose 启动(最简单方式):确保机器已安装 Docker 与 Docker Compose,运行相应命令后,可在浏览器访问 Web 界面 http://localhost:3000/web/ 和 API 文档 http://localhost:8000/docs。也可使用 Makefile 快捷方式(需 GNU Make)。

MCP 集成:启动服务后,在 MCP 客户端中配置。认证方式按优先级:HTTP Authorization Header(推荐)Authorization: Bearer your-api-key;环境变量(回退)APERAG_API_KEY=your-api-key。非本地部署时使用实际 API 源(如 https://your-host/mcp/),并将 your-api-key-here 替换为 ApeRAG 设置中的有效 API 密钥。MCP 服务器提供:集合浏览(列出和探索知识集合)、混合搜索(使用向量、全文和图谱方法搜索)、智能查询(对文档提出自然语言问题)。

Kubernetes 部署(推荐用于生产):需 Kubernetes 集群(v1.20+)、已配置并连接集群的 kubectl、已安装 Helm v3+。先克隆仓库获取部署文件。步骤 1:部署数据库服务,ApeRAG 需要 PostgreSQL、Redis、Qdrant 和 Elasticsearch,可选择使用现有数据库(编辑 deploy/aperag/values.yaml 配置连接信息)或使用 KubeBlocks 自动部署(数据库连接已预配置),等待所有数据库 Pod 处于 Running 状态。步骤 2:部署 ApeRAG 应用。配置选项:默认包含 doc-ray 服务(需 4+ CPU 核心、8GB+ 内存),可通过 values.yaml 中 docray.enabled: false 禁用;更多配置(镜像、资源、Ingress 等)见 values.yaml。部署后通过端口转发访问,生产环境可在 values.yaml 中配置 Ingress 对外访问。

适用场景 适合需要构建自有知识图谱、进行上下文工程、部署可自主搜索和推理知识库的智能 AI 智能体的场景,尤其适用于需要混合检索、多模态文档处理、企业级管理功能以及生产级高可用部署的团队。

限制与说明 系统最低要求:需满足 Docker 与 Docker Compose 安装条件。Kubernetes 部署需满足上述集群、kubectl 和 Helm 版本要求。默认包含的 doc-ray 服务对资源有要求(4+ CPU 核心、8GB+ 内存)。MinerU 高级文档解析为可选,GPU 加速亦为可选。其他未在资料中明确的功能、收费、价格、平台或效果信息暂未提供。