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

从零到一:RAGFlow 本地部署全攻略

RAGFlow 是一款开源 RAG(Retrieval-Augmented Generation,检索增强生成)引擎,核心卖点是“看得懂文档”。它把原本复杂的检索-生成链路打包成一条极简流水线,企业和个人都能即插即用。项目在 GitHub 上已斩获 4.8 万颗星,且还在加速吸粉——这份热度本身就是生成式 AI 应用圈子里“当红炸子鸡”的最佳注脚。

今天的分享,将带你一步步完成这款工具的本地部署。

第一步:获取项目源码
进入项目主页,点击右上角的 "Fork",将其复制到你的个人 GitHub 账号下。随后,在你 Fork 后的仓库页面,点击 "Code" 按钮,选择 "Download ZIP",将项目代码下载到本地。下载完成后,解压压缩包,并将其放置在你预先规划好的本地工作目录中。

先切到刚才解压出的目录,再进入里头的 docker 子目录,随后在该路径下启动 PowerShell。

首先,需要修改项目根目录下的 .env 配置文件。默认情况下,RAGFlow 安装的是轻量级模型,不包含嵌入(embedding)功能。通过调整 .env 文件中的相关参数,可启用并集成完整的嵌入模型,确保系统具备向量化处理能力。

下图是原始的.env 配置文件中嵌入模型状态

修改时,只需要在第一个框轻量级前加上 #,把第二个框的模型前去掉 #即可,可见对比图

在正式启动 Docker Compose 之前,得先改一下端口映射:机器里已经跑了 Dify,它把 80 和 443 占得死死的。为了避免冲突,把 RAGFlow 的端口改成 8080→80、8443→443 即可。

现在就可以输入命令,有两组命令可根据电脑进行选择

经过上面的步骤,现在 RAGFlow 就可以用 127.0.0.1:8080 打开了

登录RAGFlow后,先配置模型,填入相应的 API,系统会自动探测模型

其中,嵌入模型可选用 RAGFlow 内置的、专为中文优化的 BGE 模型(BAAI General Embedding)。该模型在中文语义理解方面表现优异,正是我们在前一步通过修改 .env 配置文件所启用的核心组件。

接下来就可以创建知识库,搭建属于自己的 Agent 了。搭建的一个属于你自己知识库及 Agent。

RAGFlow里的知识库不仅可以个人使用,也可以提供给团队使用,也是局域网使用知识库的解决方案之一。

http://www.xdnf.cn/news/18340.html

相关文章:

  • JeeSite V5.13.0 发布,升级 Spring Boot 3.5,Cloud 2025,AI 1.0,Vite 7
  • 数据结构-HashMap
  • Vue2+Vue3前端开发_Day5
  • 【neo4j】安装使用教程
  • lesson44:Redis 数据库全解析:从数据类型到高级应用
  • 计算机网络:网络基础、TCP编程
  • 如何自定义一个SpringBoot Starter
  • 密码管理中明文密码与空密码的危害与预防
  • 继承(Inheritance)
  • 机器学习集成算法与K-means聚类
  • Pytest 插件怎么写:从0开发一个你自己的插件
  • 14. 多线程(进阶1) --- 常见的锁策略和锁的特性
  • 【Protues仿真】基于AT89C52单片机的数码管驱动事例
  • Windows下,将本地视频转化成rtsp推流的方法
  • strcasecmp函数详解
  • AI模型部署 - 大语言模型(LLM)部署技术与框架
  • js来比较两个对象内容有误差异
  • mysql数据库学习
  • 想在手机上操作服务器?cpolar让WaveTerminal终端随身携带,效率倍增
  • 【Springboot进阶】Java切面编程对性能的影响深度分析
  • 【Ruoyi解密-02.登录流程:】登录-找密码不抓瞎
  • selenium3.141.0执行JS无法传递element解决方法
  • Linux的奇妙冒险——进程间通信(管道、SystemV IPC)
  • 完全背包(模板)
  • webrtc中win端音频---windows Core Audio
  • 2025图表制作完全指南:设计规范、工具选型与行业案例
  • Chrome/360 浏览器扩展深度解析:内置扩展与普通扩展的实现机制对比
  • (栈)Leetcode155最小栈+739每日温度
  • 力扣 30 天 JavaScript 挑战 第37天 第九题笔记 知识点: 剩余参数,拓展运算符
  • Spring Boot集成腾讯云人脸识别实现智能小区门禁系统