菜单

Dify部署

发布于 2025年08月11日

Dify简介(直接复制的官网内容)

Dify 是一款开源的大语言模型(LLM)应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。


为什么使用 Dify?

你或许可以把 LangChain 这类的开发库(Library)想象为有着锤子、钉子的工具箱。与之相比,Dify 提供了更接近生产需要的完整方案,Dify 好比是一套脚手架,并且经过了精良的工程设计和软件测试。


Dify 能做什么?

Dify 一词源自 Define + Modify,意指定义并且持续的改进你的 AI 应用,它是为你而做的(Do it for you)。

  • 创业,快速的将你的 AI 应用创意变成现实,无论成功和失败都需要加速。在真实世界,已经有几十个团队通过 Dify 构建 MVP(最小可用产品)获得投资,或通过 POC(概念验证)赢得了客户的订单。

  • 将 LLM 集成至已有业务,通过引入 LLM 增强现有应用的能力,接入 Dify 的 RESTful API 从而实现 Prompt 与业务代码的解耦,在 Dify 的管理界面是跟踪数据、成本和用量,持续改进应用效果。

  • 作为企业级 LLM 基础设施,一些银行和大型互联网公司正在将 Dify 部署为企业内的 LLM 网关,加速 GenAI 技术在企业内的推广,并实现中心化的监管。

  • 探索 LLM 的能力边界,即使你是一个技术爱好者,通过 Dify 也可以轻松的实践 Prompt 工程和 Agent 技术,在 GPTs 推出以前就已经有超过 60,000 开发者在 Dify 上创建了自己的第一个应用。

Dify相关网站

产品简介 - Dify Docs

GitHub - langgenius/dify: Production-ready platform for agentic workflow development.

Dify硬件要求

  • CPU >= 2 Core

  • RAM >= 4 GiB

1、安装docker和docker-compese


#Linux platforms	docker版本要求
#Docker 19.03 or later

#Docker Compose 1.28 or later
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo apt install -y docker-compose-plugin#需 Docker 20.10+)

#开机自启动
sudo systemctl start docker
sudo systemctl enable docker
#验证安装
dcoker -v
​docker-compose --version 或 docker compose version

2、下载dfiy

https://codeload.github.com/langgenius/dify/zip/refs/heads/main

3、上传到服务器

官网部署教程:Docker Compose 部署 - Dify Docs

环境变量说明:环境变量说明 - Dify Docs

#创建安装目录
mkdir /ssd/dify
#上传zip到创建的目录中解压

cd dify
cd docker
cp .env.example .env
docker compose up -d

4、访问 Dify

你可以先前往管理员初始化页面设置设置管理员账户:

# 本地环境
http://192.168.6.243/install



评论