OpenRAG

活跃
GitHub Python Apache-2.0

简介

一站式检索增强生成(RAG)平台,集成 Langflow、Docling 和 OpenSearch,提供从文档解析到向量检索再到生成的完整流水线,支持多种模型和向量数据库。

核心特性

  • 一体化 RAG 平台:文档摄入、向量搜索和 LLM 驱动的生成集成于单一包中
  • 基于 OpenSearch,提供企业级可扩展的向量检索
  • 基于 Langflow 的拖拽式可视化工作流构建器,快速迭代 RAG 管道
  • 通过 Docling 智能解析文档,处理复杂的真实世界数据格式
  • 内置基于 Streamable HTTP 的 MCP 服务器,连接 Cursor 和 Claude 等 AI 助手
  • 提供 Python 和 TypeScript SDK 用于编程集成

适用场景

💡 具有对话式 AI 界面的企业文档搜索和知识库
💡 通过可视化拖拽配置构建自定义 RAG 工作流
💡 通过 MCP 协议将 AI 编码助手连接到组织知识库
💡 处理和查询异构文档集合,支持多模型

快速开始

1. 安装:pip install openrag-sdk(或 uv run openrag)。2. 启动 OpenRAG 并打开 Web UI。3. 添加文档作为知识库,然后开始与数据对话。SDK:from openrag_sdk import OpenRAGClient; response = await client.chat.create(message='什么是 RAG?')。

相关项目