
Dify 是构建生产级 AI 应用的 Agentic 工作流平台,在统一协作画布上构建 Agentic 工作流、RAG Pipeline,提供丰富的模型和工具集成,支持多种部署方式,团队可从原型推至生产,无需重构现有技术栈 。Dify 将提示词逻辑变成可见的执行路径,让 Agent 能推理任务、调用经过授权的工具、记住上下文、在设定的边界内运行 。
产品概述
Dify 于 2023 年 3 月成立,采用 Apache-2.0 附加商业限制的 Dify Open Source License,GitHub 收获 149K+ Star 。
平台提供三种部署形态:Dify Managed 云服务(由 Dify 托管,零基础设施搭建)、Self-hosted Dify 企业版(本地或 VPC 内部署,SSO/SAML、RBAC、审计日志、SOC 2 Type II + ISO 27001 认证、K8s Helm Chart 部署)、Open-Source 社区版(基于 Docker 自行部署,完整 Agent runtime 与 Workflow 编辑器)。
Dify 支持 10+ 商业模型、7 个 MaaS 厂商、6 个本地模型推理运行时,并遵循 OpenAI 接口标准,模型集成无限 。Agent 技术采用 ReAct 与 Function Call,内置 40+ 工具,支持 OpenAI Plugin 标准工具与 OpenAPI Specification 直接加载 。
核心能力
- Workflow & Chatflow 可视化编排:用 Workflow 和 Chatflow 定义 AI 应用如何思考、检索、分支、调用工具、获取输入并返回结果,逻辑可测试、可调试、可跨团队交接交付
- Agent 运行时:为 Agent 配备工具、记忆与边界,Agent 能推理任务、调用经过授权的工具、记住上下文、在设定的边界内运行,可独立使用或作为 Workflow 中的 Agent 节点
- RAG Pipeline:为文件、网站、在线文档与云盘建立可复用的数据管道,完成抽取、清洗、分块、索引与检索测试
- 知识库:行业首个可视化知识库管理界面,支持片段预览和召回测试,混合检索 + Rerank 优化
- 插件生态:从 Marketplace 安装模型供应商、工具、数据源与 MCP 集成,或自定义接入,跨应用复用已审批的插件
- 发布与监控:将应用发布为托管应用、API、嵌入组件或 MCP 兼容工具,通过日志、反馈、标注、延迟与用量数据持续迭代
- 模型中立:集成数百种专有/开源 LLM,支持 OpenAI、Anthropic、Hugging Face、AWS Bedrock、Ollama 等任何与 OpenAI API 兼容的模型
优势亮点
- 生产级就绪:从原型到生产无需重构技术栈,企业版提供 SSO/SAML、RBAC、审计日志、SOC 2 Type II + ISO 27001 认证
- 可视化编排业界领先:Workflow Studio 提供实时编辑节点调试、模块化 DSL、原生代码运行时
- 模型中立不锁定:与数百种专有/开源 LLM 以及数十种推理提供商和自托管解决方案无缝集成
- 三种部署形态灵活:Dify 托管云、企业自托管、社区开源版,满足不同合规与预算需求
- RAG 能力完整:可视化知识库管理、混合检索、Rerank、多向量数据库支持(Qdrant、Weaviate、Milvus、Pgvector 等)
- MCP 原生集成:从 Marketplace 安装 MCP 集成,或将 Dify 应用发布为 MCP 兼容工具
- 大规模采用:全球开发者与企业共同选择,Maersk、Yum! 等已在使用
短板
- 许可证附加限制:Dify Open Source License 本质是 Apache 2.0 但附加了若干商业限制,与纯粹 Apache 2.0 项目不同
- 自托管运维成本:社区版虽 Docker 一条命令启动,但生产环境需自行管理数据库、对象存储、向量库等组件
- 深度定制需代码:可视化编排虽强,但复杂逻辑仍需代码节点,对非技术用户有门槛
- 企业版需联系销售:SSO、审计日志等高级特性仅企业版提供,定价不透明
适用企业/部门
企业 IT 部门、AI 应用开发团队、R&D 部门、业务创新团队。适合需要从原型快速推至生产、要求可视化编排与 RAG 能力、且有合规部署需求的企业;特别适合已采用 Kubernetes 或对数据主权有要求的组织。
安装教程
前提条件
- Docker 与 Docker Compose
- 最低配置:CPU ≥ 2 核、RAM ≥ 4 GB
快速安装(Docker Compose,社区版)
# 克隆 Dify 源码 git clone https://github.com/langgenius/dify.git cd dify/docker # 复制环境配置模板 cp .env.example .env # 启动服务 docker compose up -d
验证与访问
# 查看容器状态,每个容器应为 Up 或 healthy docker compose ps # 浏览器访问初始化页面 # http://localhost/install
启动后需在管理员初始化页面设置管理员账户,然后在”模型提供商”中配置 API Key(支持 OpenAI、Anthropic、Ollama 等)。
企业版部署(K8s Helm Chart)
# 企业版支持 K8s Helm Chart 部署,适用于 VPC 内部署 # 详情需联系 Dify 销售获取企业版镜像与 License
使用 Ollama 本地模型
在 Dify 模型提供商中选择 Ollama,填入本地服务地址 http://host.docker.internal:11434,即可接入 llama3.1、qwen2.5 等本地模型。
相关导航


Zapier Agents

n8n

Activepieces

Gumloop

Make

