当前位置: 首页 > news >正文

Ragflow介绍与安装

RagFlow介绍与安装

RagFlow 是一款专注于 深度文档理解 的开源 RAG 引擎,旨在通过自动化流程解决复杂格式文档(如扫描件、表格、多模态数据)的检索与生成问题。其核心定位是提供高精度、可溯源的问答系统,尤其适合企业级知识库场景。

  • 英飞流(InfiniFlow)公司开发,核心成员拥有国内外顶尖高校(如清华、北大、CMU 等)的 NLP/ML 学术背景,同时具备腾讯、字节跳动、微软等科技企业的工程经验,兼具理论深度与实战能力。

  • 商业友好Apache 2.0开源协议,完整公开核心模块(文档解析、检索引擎、工作流编排)。

  • 构建私有化知识库,解决通用LLM在特定领域的知识局限。

  • 融合向量搜索(语义相似性)、全文检索(关键词匹配)及知识图谱(实体关系推理),显著提高召回率和精确度。

  • 支持从数据库、API、文档库等多源数据中检索信息,生成结构化文档或摘要,适用于大规模内容管理(如企业年报、市场调查报告的自动生成)。

核心能力横向对比

以下是针对 Dify、AnythingLLM、Ragflow、n8n、Langflow、Coze 六款工具的全面对比分析,结合核心定位、技术特性、适用场景等维度,助你快速定位最适合需求的工具:

维度RagflowDifyAnythingLLMn8nLangflowCoze
核心定位深度文档解析与高精度RAG低代码AI应用开发全栈私有化知识管理跨系统流程自动化深度整合LLM能力
提供复杂AI应用的底层框架与工具链
终端用户智能体开发
开发门槛中(拖拽式设计)低(可视化界面)中(需配置模型)中(节点式编程)中(拖拽式设计)极低(无代码)
文档处理20+格式支持(含扫描件/表格)基础文本解析200+格式支持不支持依赖LangChain插件弱(单文件≤6000 token)
检索精度多路召回+LLM重排序(95%召回率)依赖第三方增强常规向量检索不适用依赖配置一般
工作流编排模块化RAG流程✅ 线性可视化流程不支持400+应用节点(强自动化)LangChain可视化调试简化节点(有限分支)
部署方式本地部署为主SaaS/私有化/Docker全本地化(隐私优先)自托管/Docker本地/Docker云端SaaS(国内版)
典型场景合同审查/医疗报告分析客服机器人/营销文案生成法律/医疗敏感数据管理系统集成/数据自动化LangChain原型开发抖音/飞书生态轻应用
2025新增特性跨语言搜索、代码组件、图像直显多模型热切换、MCP集成语音交互(STT/TTS)高并发架构(1000+并发)云原生部署模板智能体市场(100+案例)
  • 专业领域文档处理:首选Ragflow(医疗/法律合同审查)。
  • 快速构建AI应用:Dify(多模型集成+低代码工作流)。
  • 企业隐私敏感场景:AnythingLLM(全本地化+语音交互)。
  • 跨系统自动化:n8n(400+节点+高并发架构)。
  • LangChain实验:Langflow(可视化编排+代码导出)。
  • 终端用户智能体:Coze(无代码+生态整合)。

windows安装

软硬件要求

  • CPU:≥ 4核(x86架构)
  • 内存(RAM):≥ 16GB
  • 磁盘空间:≥ 50GB(建议使用SSD)
  • Docker:版本 ≥ 24.0.0
  • Docker Compose:版本 ≥ v2.26.1
  • gVisor:仅当需要使用RAGFlow的代码执行器(沙盒功能)时需安装

下载

官网下载稳定版本:https://github.com/infiniflow/ragflow/tags

这里我们下载的是0.20.0版本
在这里插入图片描述

docker compse安装

选择一:使用CPU运行(推荐基础场景)

# 下载精简版镜像并启动
docker compose -f docker-compose.yml up -d

选择二:使用GPU加速(需NVIDIA显卡)

# 下载完整版镜像并启用GPU加速
# 前提:已安装NVIDIA Docker驱动docker compose -f docker-compose-gpu.yml up -d

解压安装

  • 解压ragflow-0.20.0.zip到ragflow-0.20.0.zip
  • 切换到ragflow-0.20.0/docker目录下使用docker compose -f docker-compose-gpu.yml up -d安装
    在这里插入图片描述

打开docker desktop可以看到容器运行状态

在这里插入图片描述

其中应用数据存在volumes中
在这里插入图片描述

使用

  • 浏览器打开 http://langflowip:80,langflowip换成实际langflow部署的ip

IZYMaFpM-1754451681917)]

使用

  • 浏览器打开 http://langflowip:80,langflowip换成实际langflow部署的ip

在这里插入图片描述

http://www.lryc.cn/news/611591.html

相关文章:

  • 考研408_数据结构笔记(第四章 串)
  • Spearman 相关系数与 Pearson 相关系数的区别
  • Java 工具类的“活化石”:Apache Commons 核心用法、性能陷阱与现代替代方案
  • 湖南14个市州分流线得分率对比
  • 【科研绘图系列】R语言绘制瀑布图
  • RNN梯度爆炸/消失的杀手锏——LSTM与GRU
  • 自学嵌入式 day45 ARM体系架构
  • 异世界历险之数据结构世界(非递归快排,归并排序(递归,非递归))
  • Leetcode题解:739每日温度,用单调栈解决问题!
  • 分布式存储 Ceph 的演进经验 · SOSP 2019
  • 从零搭建React框架--第一章:create-react-app、antd、less
  • 深度解析|资源位管理工具如何重构媒体商业化效率?
  • 《算法导论》第 8 章—线性时间排序
  • 福彩双色球第2025090期篮球号码分析
  • 【STL源码剖析】从源码看 vector:底层扩容逻辑与内存复用机制
  • Python实现信号小波分解与重构
  • 飞算JavaAI开发平台:重构开发全流程——从需求到工程的智能化跃迁
  • 数据大集网:以数据为纽带,重构企业贷获客生态的助贷平台实践
  • React 表单处理:移动端输入场景下的卡顿问题与防抖优化方案
  • WebSocket 通信与 WebSocketpp 库使用指南
  • Baumer相机如何通过YoloV8深度学习模型实现农作物水稻病虫害的检测识别(C#代码UI界面版)
  • 深度学习-卷积神经网络CNN-多输入输出通道
  • 2025年大语言模型与多模态生成工具全景指南(V2.0)
  • 《动手学深度学习》读书笔记—9.3深度循环神经网络
  • MCU程序段的分类
  • 如何解决网页视频课程进度条禁止拖动?
  • Linux入门DAY18
  • MCU控制ADAU1701,用System Workbench for STM32导入工程
  • SSL/TLS协议深度解析
  • react 流式布局(图片宽高都不固定)的方案及思路