1. 安装dify
git clone https://github.com/langgenius/dify.git
2. 自定义调整docker-compose.yaml文件
这里我们只需要调整一下nginx的端口号,并使用宿主机的nginx来做反向代理,指向服务容器nginx即可。
然后就可以运行起来服务了
docker compose up -d
首次运行,会下载镜像,可能需要花一点时间,耐心等待就好。
3. 在云服务上做好域名解析
4. 登录dify并设置管理员用户名和密码
登录进来之后就可以看到这个页面了,空空如也
5. 配置使用的大模型
这里使用千问和deepseek,他俩的价格现在都很便宜很便宜了
点击右上角【头像】-【设置】
配置好对应模型的key之后
6. 创建自己的工作流
这里我们创建一个工作流,可以根据用户输入的内容,先进行一个简单的分类,判断用户的意图
- 如果他上传了图片并对图片进行了提问,则需要使用VL模型进行图片内容理解
- 如果是想要编程写代码,就使用coder模型进行代码的编写
- 如果不是以上两点,只是常规的对话,则直接使用对话模型进行交流
点击右上角的运行,进行测试
上传了一张图片,发现可以正确地分类,并完成了回答。
让他写一段二叉树的遍历代码试试看。