⚠️ 本文档由 AI 自动翻译。如有任何不准确之处,请参考英文原版。
环境要求
- Python 版本 ≥ 3.12
- Dify 插件脚手架工具 (dify-plugin-daemon)
了解更多:初始化开发工具
获取 Dify 插件开发包
Dify Plugin CLI不同平台的安装方法
macOS Brew(全局安装):dify version 命令。如果输出版本信息,则表示安装成功。
macOS ARM(M 系列芯片):
运行开发包
这里我们以dify 为例。如果你使用的是本地安装方式,请相应地替换命令,例如 ./dify-plugin-darwin-arm64 plugin init。
插件开发流程
1. 创建新插件
了解更多:Dify 插件开发:Hello World 指南
2. 以开发模式运行
配置.env 文件,然后在插件目录中运行以下命令:
了解更多:远程调试插件
4. 打包和部署
打包插件:了解更多:发布概览
插件类别
工具标签
类别tag class ToolLabelEnum(Enum)
插件类型参考
Dify 支持开发多种类型的插件:-
工具插件:集成第三方 API 和服务
了解更多:Dify 插件开发:Hello World 指南
-
模型插件:集成 AI 模型
了解更多:模型插件,快速集成新模型
-
智能体策略插件:自定义智能体思考和决策策略
了解更多:智能体策略插件
-
扩展插件:扩展 Dify 平台功能,如 Endpoints 和 WebAPP
了解更多:扩展插件
-
数据源插件:作为知识库管道的文档数据源和起点
了解更多:数据源插件
-
触发器插件:在第三方事件发生时自动触发工作流执行
了解更多:触发器插件
编辑此页面 | 报告问题