Dify 是开源的大语言模型应用开发平台,融合了后端即服务(BaaS)和 LLMOps 理念。在 1.0 版本后,最显著的变化是引入了插件架构。
Dify 架构上,用户通过浏览器访问,本地 Nginx 作为统一入口转发流量:静态页面和前端接口由 WebUI 前端服务提供,后端 API 请求由 Dify API 服务(Flask 应用)处理,并与 PostgreSQL(持久化数据)、Redis(缓存/Celery 消息队列)、对象存储(文件/知识库文档)等组件交互。
dify-plugin-daemon 的功能包括:
- 负责根据参数启动、管理 plugin 生命周期,负责对启动插件的调用(包括对大模型的调用,使用 SSE 协议),是一个有状态服务。
- 负责所有插件的输入输出。
- 可以动态加载 plugin,可本地或远程连接 plugin(可调试)。
- 可以反向调用 Dify 内部服务。
在新架构中,模型(Models)和工具(Tools)都被迁移至插件体系,并新增了代理策略、扩展、捆绑包等插件类型,使模型和工具与核心平台解耦,实现独立开发维护。同时推出了插件市场(Dify Marketplace)。




