一、平台概述
Dify(发音同"Diffy")是一款开源的大语言模型(LLM)应用开发平台,旨在降低 AI 应用开发门槛,让开发者和非技术人员都能轻松构建、部署和运营生成式 AI 原生应用。它融合了Backend as Service (BaaS) 和 LLMOps 的理念,提供了从模型接入、Prompt 编排、知识库管理到工作流可视化的全链路解决方案。
截至 2026 年 3 月,Dify 已发展为企业级 AI 微服务网关,最新稳定版本为v1.10.1(2025 年 11 月发布),支持多数据库矩阵(PostgreSQL/MySQL/OceanBase)、非 root 容器运行等企业级特性,广泛应用于金融、政务等强监管场景。
二、核心特性与优势
🎯 1. 可视化工作流编排(Workflow Studio)
- 拖拽式节点编辑:通过图形化界面连接 LLM、知识库、API 工具、条件判断等节点
- 乐高式搭建:无需编写代码,1-3 小时即可构建客服机器人、数据分析助手等应用
- 复杂逻辑支持:支持分支判断、循环、并行执行等高级工作流模式
🧠 2. 强大的 RAG(检索增强生成)引擎
- 多格式知识导入:支持 PDF、Word、Excel、TXT、Markdown 等文档自动解析
- 智能分块与索引:自动优化文本分块策略,提升检索准确率
- 混合检索机制:结合向量检索 + 关键词检索,提高召回精度
🔌 3. 模型无界兼容
- 20+ 主流模型一键接入:OpenAI GPT 系列、Anthropic Claude、DeepSeek、讯飞星火、通义千问、百度文心等
- 本地模型支持:通过 Ollama、vLLM 等框架接入本地部署的开源模型(如 Llama 3、Qwen2.5)
- 动态切换推理引擎:同一应用可灵活切换不同模型提供商
🤖 4. Agent 智能体框架
- 工具调用能力:内置搜索、计算器、代码解释器等系统工具,支持自定义 API 工具
- 多轮对话记忆:自动管理会话上下文,支持长期记忆存储
- 自主任务规划:基于 ReAct 等范式实现复杂任务分解与执行
🛡️ 5. 企业级部署与安全
- 私有化部署:支持 Docker/Kubernetes 一键部署,数据完全可控
- 细粒度权限控制:API 服务与 Worker 进程数据目录分离,满足等保要求
- 审计与监控:完整的操作日志、API 调用统计、性能监控面板
🌐 6. MCP 协议支持(Model Context Protocol)
- 标准化插件生态:通过 MCP 协议连接各类 PaaS 能力
- 跨平台工具集成:轻松对接钉钉、飞书、Slack、企业微信等协作平台
三、技术架构概览
Dify 采用前后端分离 + 微服务架构,主要组件包括:
| 组件 | 技术栈 |
|---|



