dify v0.15.3外挂ragflow知识库,保姆级教程来了!
Datawhale干货
作者:张龙斐,Datawhale鲸英助教
上一次我们学习了如何部署ragflow,本次我们学习如何使用ragflow+dify搭建本地问答系统。
为什么要和dify结合呢,是因为dify的智能体功能非常强大,ragflow中虽然有类似的功能,但是并没有dify那么强大;但是ragflow可以解决dify解析和检索短板。
对应的,ragflow的资源消耗比较大,大家可以注意一下!
最后,如果大家有疑问和建议非常欢迎批评指正!
面向人群:计算机小白
阅读时间:10分钟
安装dify
确保电脑上安装了docker,git,vscode三个软件
- Windows Docker 安装 | 菜鸟教程:.html
- git:
- vscode:
开始安装dify
首先在文件夹中点击鼠标右键,open git bash here,之后执行命令:git clone .git --branch 0.15.3。完成后关闭git bash窗口,可以看到有一个dify的文件夹,打开这个文件夹并进入到docker文件夹下,右键菜单栏点击在终端中打开。
之后在终端中逐行执行以下命令:
代码语言:javascript代码运行次数:0运行复制copy .env.example .env
# 复制环境文件
copy middleware.env.example middleware.env
# 复制环境文件
docker compose -p dify up -d
# 启动为dify名称,避免compose冲突
看到9个容器都在运行中即是部署成功了。此时打开docker容器可以看到dify后端运行情况:
解决端口冲突
找到上次存放ragflow的文件夹,进入docker中,用vscode打开docker-compose.yml文件,修改其中的端口。
之后在此文件夹(路径一定要正确,相当于在特定的房间里启动这台机器)下右键打开命令行,输入: docker compose up -d
可以看到ragflow服务也成功启动了,避免了端口冲突。当然这里也可以命名为ragflow服务docker compose -p ragflow up -d
搭建本地问答系统
创建ragflow知识库+ragflow api
这里我们可以继续选择使用deepseek的api来搭建,也可以设置为本地或者其他服务的接口。
输入网址:localhost:8080 打开ragflow界面,填入注册的账号和密码登录。