RAGFlow是一个基于深度文档理解的开源RAG(检索增强生成)引擎。它为各种规模的企业提供简化的RAG工作流程,结合大语言模型(LLM)提供真实可靠的问答能力,并从各种复杂格式的数据中提供有据可查的引用。
RAGFlow采用模块化设计,主要包含以下组件:
# 克隆仓库
git clone https://github.com/infiniflow/ragflow.git
# 进入docker目录
cd ragflow/docker
# 启动服务(CPU版本)
docker compose -f docker-compose.yml up -d
# 启动服务(GPU加速版本)
docker compose -f docker-compose-gpu.yml up -d
镜像标签 | 大小 | 包含嵌入模型 | 稳定性 |
---|---|---|---|
v0.18.0 | ~9GB | ✔️ | 稳定版本 |
v0.18.0-slim | ~2GB | ❌ | 稳定版本 |
nightly | ~9GB | ✔️ | 开发版本 |
nightly-slim | ~2GB | ❌ | 开发版本 |
支持从源码启动开发环境,包括Python环境配置、依赖服务启动、前后端服务启动等完整流程。
系统通过以下配置文件进行管理:
RAGFlow通过其强大的文档理解能力和灵活的配置选项,为各行业提供了一个可靠的RAG解决方案,是构建智能问答系统的理想选择。