
插件工作原理

- 所有者和管理员
- 编辑者和成员
为整个工作空间安装、配置和移除插件
安装插件
市场
官方和合作伙伴插件,经过测试和维护
GitHub
使用 URL + 版本从任何公共仓库安装
本地上传
用于私有或内部插件的自定义 .zip 包
管理员可以限制插件安装:收窄可用的安装来源(例如仅限市场),以及允许安装的插件范围(例如仅限官方插件)。如果某个安装选项不可见,或某个插件被拦截,说明它已被策略限制。详见 插件安装策略。
插件的真正含义
将插件视为 Dify 与外部世界之间的桥梁:模型供应商
Dify 中的每个 LLM(OpenAI、Anthropic 等)实际上都是一个插件
工具和函数
API 调用、数据处理、计算,全部基于插件
自定义端点
将你的 Dify 应用公开为外部系统可以调用的 API
反向调用
插件可以回调 Dify 来使用模型、工具或工作流
工作空间插件设置
在工作空间设置中控制插件权限:安装权限
安装权限
所有人 - 任何成员都可以安装插件
仅管理员 - 只有工作空间管理员可以安装(推荐)
调试访问
调试访问
所有人 - 所有成员都可以调试插件问题
仅管理员 - 将调试限制为管理员
自动更新
自动更新
选择更新策略(仅安全更新与所有更新)并指定要包含或排除的插件
构建自定义插件
当你需要自定义功能时,使用 Dify 的 SDK 开发插件:- 从设置 → 插件 → 调试获取调试密钥
- 在本地构建和测试你的插件
- 打包为包含清单和依赖项的 .zip 文件
- 私下分发或发布到市场