Skip to main content

本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版。

环境要求#

  • Python 版本 3.12
  • Dify 插件脚手架工具(dify-plugin-daemon)

配置说明详见 初始化开发工具。

获取 Dify 插件开发包#

从 GitHub releases 页面下载 Dify Plugin CLI。

不同平台的安装方法#

macOS Brew(全局安装):

安装完成后,打开一个新的终端窗口并输入 dify version 命令。如果输出版本信息,则表示安装成功。

macOS ARM(M 系列芯片):

macOS Intel:

Linux:

全局安装(推荐):

运行开发包#

以下示例均以 dify 作为命令。如果你采用本地安装方式,请相应替换命令,例如 ./dify-plugin-darwin-arm64 plugin init。

插件开发流程#

1. 创建新插件#

按照提示完成基本的插件信息配置。

完整教程详见 Dify 插件开发:Hello World 指南。

2. 以开发模式运行#

配置 .env 文件,然后在插件目录中运行以下命令:

调试细节详见 远程调试插件。

3. 打包和部署#

打包插件:

发布细节详见 发布概览。

插件类别#

工具标签#

类别标签在 ToolLabelEnum 中定义:

插件类型参考#

Dify 支持多种插件类型: