Dify

3天前更新 5 0 0

生产级Agentic工作流平台,可视化编排与RAG,SaaS与本地部署,Apache-2.0。

所在地:
中国
语言:
中文
收录时间:
2026-07-31
维护者:Dify Inc.
产品定位:生产级Agentic工作流平台
开源协议:Apache-2.0 衍生许可
部署方式:SaaS,本地部署
核心能力:工作流编排,Agent,RAG,工具调用,可视化
特色功能:Workflow,Chatflow,知识库,MCP,模型中立
支持模型:全模型兼容
工具调用方式:Function Calling,MCP
记忆机制:短期

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 等本地模型。

相关导航