For the complete documentation index, see llms.txt. This page is also available as Markdown.

RAGFlow

在 Clore.ai 的 GPU 上部署 RAGFlow 深度文档理解 RAG 引擎

RAGFlow 是一个开源的 检索增强生成(RAG)引擎 具备深度文档理解能力。拥有超过 50,000 个 GitHub 星标,它是目前最全面的 RAG 平台之一——旨在提取、分块并对复杂文档进行推理,包括 PDF、Word 文件、电子表格、图像等。

与那些简单地将文档切分为块的基础 RAG 系统不同,RAGFlow 使用布局感知解析来理解文档结构、表格、图表和多栏版式。这使检索精度和答案质量显著提高。

主要特性:

  • 📄 深度文档理解 — OCR、表格提取、图像识别

  • 🔍 多种分块策略 — 语义、布局感知、固定大小、问答风格

  • 🤖 LLM 集成 — 支持 OpenAI、Ollama、Anthropic、本地模型

  • 🌐 功能齐全的 WebUI — 拖放式文档管理

  • 🔌 REST API — 将 RAGFlow 集成到任何应用中

  • 📊 引用追踪 — 答案包含源文档引用

  • 🏗️ 多租户 — 具备权限控制的团队工作区


服务器要求

参数
最低
推荐

GPU

NVIDIA RTX 3080(10 GB)

NVIDIA RTX 4090(24 GB)

显存

8 GB

16–24 GB

内存

16 GB

32–64 GB

CPU

8 核

16 核以上

磁盘

50 GB

100–500 GB

操作系统

Ubuntu 20.04+

Ubuntu 22.04

CUDA

11.8+

12.1+

端口

22, 9380, 80

22, 9380, 80

Docker

必需

Docker + Docker Compose


在 CLORE.AI 上快速部署

1. 找到合适的服务器

前往 CLORE.AI 市场 并按以下条件筛选:

  • 显存:≥ 8 GB

  • 内存:≥ 16 GB

  • 磁盘:≥ 50 GB

  • GPU:RTX 3090、4090、A100、H100

2. 配置你的部署

Docker 镜像:

端口映射:

启动命令:

3. 访问 WebUI

默认凭据: admin@ragflow.io / admin


逐步设置

步骤 1:通过 SSH 登录你的服务器

步骤 2:安装 Docker Compose

步骤 3:克隆 RAGFlow 仓库

步骤 4:配置环境

需要配置的关键设置:

步骤 5:选择合适的镜像版本

步骤 6:启动所有服务

等待:

步骤 7:创建管理员账户

打开 http://<server-ip>:80 并注册第一个管理员账户。

步骤 8:配置 LLM 模型

  1. 前往 设置 → 模型提供商

  2. 添加你的 LLM(OpenAI、Ollama 等)

  3. 设置默认聊天模型和嵌入模型


使用示例

示例 1:通过 WebUI 上传并查询文档

  1. 登录到 http://<server-ip>:80

  2. 点击 “知识库”“创建知识库”

  3. 命名为: “Clore.ai 文档”

  4. 使用拖放上传 PDF/Word/TXT 文件

  5. 等待解析完成(进度会显示在 UI 中)

  6. 前往 “聊天” → 创建一个链接到你的知识库的新助手

  7. 就你的文档提问


示例 2:API — 创建知识库并上传文档


示例 3:通过 API 查询文档


示例 4:批量文档处理流水线


示例 5:使用本地 Ollama LLM 的 RAGFlow


配置

docker-compose.yml 关键服务

分块策略

方法
最适合
描述

朴素

通用文档

带重叠的固定大小块

问答

FAQ/问答文档

按问答对拆分

表格

电子表格、表格

保留表格结构

论文

学术论文

章节、摘要、参考文献

书籍

长篇书籍、手册

按章节感知的分块

法律

法律文档

按条款分块

手册

技术手册

保留章节层级


性能提示

1. 扩大 Elasticsearch 内存

2. GPU 加速嵌入

将 RAGFlow 配置为使用基于 GPU 的嵌入模型:

  • 在设置 → 模型提供商中,通过 Ollama 使用本地 GPU 模型

  • 或者指向运行在 Clore.ai GPU 上的专用嵌入服务

3. 并行文档处理

RAGFlow 默认并行处理文档。配置工作线程数量:

4. 面向大型文档集的 MinIO

对于包含数千份文档的部署,请在你的 CLORE.AI 订单中配置专用 MinIO 存储并分配更大的磁盘空间。


故障排查

问题:服务启动失败(内存)

问题:无法通过 80 端口访问 WebUI

问题:文档解析卡住

问题:Elasticsearch 堆内存不足

问题:未找到嵌入模型


链接


Clore.ai GPU 推荐

使用场景
推荐 GPU
Clore.ai 预计成本

开发/测试

RTX 3090(24GB)

$0.07–0.21/gpu/hr

生产级 RAG

RTX 3090(24GB)

$0.07–0.21/gpu/hr

高吞吐量嵌入

RTX 4090(24GB)

$0.14–0.42/gpu/hr

💡 本指南中的所有示例都可以部署在 Clore.ai GPU 服务器上。浏览可用 GPU 并按小时租用——无需承诺,拥有完整 root 访问权限。

最后更新于

这有帮助吗?