Dify 是一款开源的大型语言模型应用开发平台,提供从智能体构建到 AI 工作流编排、RAG 检索及模型管理等全栈能力,助力开发者快速构建和运营生成式 AI 原生应用。
平台支持五种核心应用类型:
- 聊天助手:基于大语言模型的对话式交互助手
- 文本生成应用:专为文本创作类任务设计,支持故事创作、文本分类、翻译等功能
- 智能体(Agent):具备任务分解、逻辑推理和工具调用能力的对话式助手
- 对话流(Chatflow):面向复杂多轮对话场景,支持记忆功能和动态应用编排
- 工作流(Workflow):适用于自动化批处理等单轮生成任务的应用编排方案,输出单向生成结果
Dify 部署指南
Dify 提供两种本地部署方案:
- Docker Compose 部署(推荐方案)
- 源代码部署
本指南将重点介绍 Docker Compose 部署方式。
1.获取源码
git clone https://github.com/langgenius/dify.git
2.进入dify目录,切换到docker目录
cd dify/docker
3.配置环境
cp .env.example .env
修改.env文件中的
APP_URL: Dify 访问地址,本地部署通常是 http://localhost 或 http://你的IP地址。
4.执行启动命令
docker-compose up -d
这条命令会自动拉取dify所依赖的docker镜像
常见问题处理:
- 若出现镜像拉取失败错误(如:
docker: Get https://registry-1.docker.io/v2/: net/http: request canceled):- 首先检查网络连接和防火墙设置
- 若网络正常,可能是与Docker Hub的连接问题导致请求中断
注意:本文测试环境为Ubuntu 18.04虚拟机。若遇到连接问题,可通过修改Docker配置解决:
sodu vim /etc/docker/daemon.json
{
"ipv6": false,
"registry-mirrors" : [
"https://docker.m.daocloud.io",
"https://mirror.aliyuncs.com"
],
"insecure-registries" : [
"docker.mirrors.ustc.edu.cn"
],
"debug": true,
"experimental": false
}
保持文档
重启docker服务
sudo systemctl restart docker
可以通过执行相关命令来检查 Docker 配置是否已生效
docker info
生效后,请执行上述Dify启动命
docker-compose up -d


镜像下载完成后,服务将自动启动。
您只需在浏览器地址栏输入 http://IP地址/apps 即可访问管理界面,开始填写登录信息。

进入平台后,即可开始创建专属智能体应用。
1553

被折叠的 条评论
为什么被折叠?



