Dify AI 智能体部署与使用指南
开源大语言模型应用开发平台 Dify 的核心功能,包括多模型支持、RAG、可视化工作流等。详细阐述了基于 Docker 的部署流程,涵盖服务器准备、环境变量配置及启动步骤。同时讲解了 API KEY 配置方法(以豆包为例),以及知识库创建、智能体工作流构建、图片生成和聊天机器人创建等操作指南。最后提供了部署和使用中常见问题的解决方案。

开源大语言模型应用开发平台 Dify 的核心功能,包括多模型支持、RAG、可视化工作流等。详细阐述了基于 Docker 的部署流程,涵盖服务器准备、环境变量配置及启动步骤。同时讲解了 API KEY 配置方法(以豆包为例),以及知识库创建、智能体工作流构建、图片生成和聊天机器人创建等操作指南。最后提供了部署和使用中常见问题的解决方案。

在人工智能飞速发展的当下,AI 智能体正逐渐成为推动各行业变革的关键力量。从智能客服到智能写作,从数据分析到图像生成,AI 智能体以其强大的功能和高效的处理能力,为我们的工作和生活带来了极大的便利。
Dify 作为一款备受瞩目的 AI 智能体开发平台,以其独特的优势在众多同类产品中脱颖而出。它提供了丰富的功能和工具,让开发者能够轻松构建、部署和管理各种 AI 应用。无论是经验丰富的技术专家,还是刚刚踏入 AI 领域的新手,都能在 Dify 的帮助下,快速实现自己的创意和想法。
Dify 是一款极具创新性的开源大语言模型(LLM)应用开发平台,它融合了后端即服务(Backend as Service)和 LLMOps 的先进理念,为开发者打造了一个高效、便捷的 AI 应用开发环境。Dify 名称来自'Define + Modify',指的是定义并不断改进您的 AI 应用程序。

硬件方面,Dify 至少需要一台具备 2 核 CPU 和 4GB 内存的服务器。硬盘方面,建议使用至少 500GB 的高速硬盘。
软件方面,Dify 运行在 Linux 平台上,建议使用 Ubuntu 20.04 或 CentOS 7。同时,Dify 依赖于 Docker 和 Docker Compose 来进行容器化部署,所以需要确保服务器上已经安装了 Docker 19.03 或更高版本,以及 Docker Compose 1.28.0 或更高版本。
sudo apt updatesudo apt install apt-transport-https ca-certificates curl software-properties-commonsudo apt install docker-ce docker-ce-cli containerd.iosudo systemctl start dockersudo systemctl enable docker添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
验证安装:docker-compose --version
下载 Docker Compose 二进制文件:
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
添加可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
git clone https://github.com/langgenius/dify.git
.env 文件中设置相应的 API 密钥,如 OPENAI_API_KEY。.env 文件中的 NGINX_SERVER_NAME、UPLOAD_FILE_SIZE_LIMIT 等。.env.example 为 .env。进入 Dify 项目的 docker 目录下,执行命令:
docker compose up -d
检查服务状态:
docker compose ps
通过浏览器访问 Dify 的前端地址(默认为 http://localhost:3000)。
Dify 支持 Anthropic、Hugging Face Hub、Replicate、阿里云通义千问、百度文心一言、OpenAI 等主流模型供应商。

/etc/docker/daemon.json 替换为国内镜像源。{
"registry-mirrors": [
"https://docker.registry.cyou",
"https://mirror.aliyuncs.com"
]
}
重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
.env 中的 EXPOSE_NGINX_PORT。.env 文件。docker compose ps 检查容器状态。模型加载失败:
.env 中的密钥。工作流运行错误:
本文介绍了 Dify 的核心功能、部署流程及使用方法。通过 Docker 部署可以快速搭建 AI 应用开发环境,配合可视化工具和多种模型支持,能够满足企业知识管理、智能客服等多种场景需求。遇到常见问题时,可根据上述排查思路解决。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online