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

从零到一: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.dtcms.com/a/343358.html

相关文章:

  • Python工程师向项目管理转型的深度分析与学习道路规划
  • 容器化与云安全实践:ChartMuseum、私有仓库、云安全、应用部署、生命周期、定时任务、HPA管理案例流程
  • visual studio更改git提交的用户名和邮件
  • LT8712SX,Type-C/DP1.4 /eDP转 DP1.4/HD-DVI2.0 带音频
  • 服务区小汽车违停检测算法创新与实践
  • Android系统框架知识系列(十二):通知中枢 - Notification Manager Service深度解析
  • 工厂模式全解析:简单、方法、抽象工厂详解
  • comfyUI背后的一些技术——Checkpoints
  • leetcode_238 除自身以外的数组乘积
  • 图--常见面试问题
  • 面试可能问到的问题思考-Redis
  • 开源后台管理系统
  • 云蝠智能Voice Agent的多语言、多音色与语音克隆技术解析
  • 手动实现树形下拉菜单
  • 云原生俱乐部-RH294知识点归纳(2)
  • EEMD-LSTM模型择时策略 --- 1.EEMD分解与LSTM模型搭建
  • 开源,LangExtract-Python库用LLM从非结构化文本提取结构化信息
  • 生产环境的 MySQL 数据库能用 Docker 吗?
  • Spring面试宝典:Spring IOC的执行流程解析
  • ES_数据存储知识
  • 基于SpringBoot的宠物用品系统【2026最新】
  • odoo-063 pip 安装 Segmentation fault (core dumped),曲线救国
  • Vue3 + TypeScript全局阻止非输入区域的Backspace键,防止回退页面
  • Redis实战-基于Session实现分布式登录
  • 深度学习——yolo学习
  • AI模型部署 - 大语言模型(LLM)部署技术与框架
  • Android auncher3实现简单的负一屏功能
  • 基于YOLOv8-SEAttention与LLMs融合的农作物害虫智能诊断与防控决策系统
  • 运动数据采集如何帮助克里斯·凯尔飞跃迎面驶来的F1赛车
  • 基于IEEE-754浮点数格式的matlab仿真