RAGFlow升级指南(纯小白都看得懂)

升级背景:RAGFlow项目原来的版本是0.17.0版本,在使用过程中,发现当知识库检索为空的时候并且使用到rerank模型的时候,就会输出错误的信息;为了解决这个版本问题,特意升级到最新的版本0.17.2(截止2025-3-14时最新版本就是0.17.2了)

官方升级文档https://ragflow.io/docs/dev/upgrade_ragflow

官方文档对小白还是不太友好,作者也是捣鼓了十多分钟,特出下面的升级指南

小白升级指南:

前提:旧版本的RAGFlow项目是启动好了的

1.在ragflow目录下执行(拉取最新的main分支代码)


git pull 

2.切换到0.17.2这个分支代码

git checkout -f v0.17.2

3.进入 ragflow/do

### Docker与RAGFlow集成指南 #### 配置Docker环境以支持RAGFlow 为了使Docker容器能顺利运行RAGFlow应用,需指定正确的socket地址用于通信。例如,在某些环境中,`containerd`守护进程的Unix域套接字路径可能被设定为`/data/labs/runtimes/docker-24/containerd-debug.sock`[^1]。 对于依赖于Embedding服务的应用场景而言,确保位于`127.0.0.1:11434`的服务已经启动至关重要。这通常意味着要验证对应端口上的API接口是否可访问以及响应状态良好。当此服务由Docker管理时,则应进一步检查相关联的容器实例是否处于活动状态;可通过执行`docker ps`命令来获取当前活跃容器列表,从而判断目标服务是否正常运作[^2]。 #### 构建基于RAGFlow的知识库 一旦基础架构搭建完成,下一步就是利用RAGFlow平台构建专门针对特定业务需求的知识库。具体操作包括但不限于上传文档资料、解析文本内容等前置工作。之后还需调整对话逻辑配置,使得最终处理过的数据集能够适配至即时通讯工具如微信机器人中使用。有兴趣者可以通过官方提供的在线演示站点([https://demo.ragflow.io](https://demo.ragflow.io))先行探索各项功能特性,并按照指引录入必要的第三方服务商凭证信息(API Key),以便测试整个流程的有效性。而对于倾向于自行部署的企业级用户来说,《快速入门》手册([链接](https://ragflow.io/docs/dev/))将是不可或缺的重要参考资料之一。在此过程中,选择合适的预训练模型(比如Qwen所提供的"text-embedding-v2"版本),配合适用范围广泛的默认模板一起应用于项目实践中显得尤为关键[^3]。 ```bash # 查看所有正在运行中的Docker容器 docker ps ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ven%

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值