Skip to main content
⚠️ 本文档由 AI 自动翻译。如有任何不准确之处,请参考英文原版
Dify Marketplace 欢迎合作伙伴和社区开发者提交插件。您的贡献将进一步丰富 Dify 插件的可能性。本指南提供清晰的发布流程和最佳实践建议,帮助您的插件顺利发布并为社区带来价值。如果您还没有开发过插件,可以参考插件开发:Hello World 指南 请按照以下步骤将您的插件 Pull Request (PR) 提交到 GitHub 仓库进行审核。审核通过后,您的插件将正式上线 Dify Marketplace。

插件发布流程

将插件发布到 Dify Marketplace 包括以下步骤:
  1. 根据插件开发者指南完成插件开发和测试;
  2. 根据插件隐私数据保护指南为插件编写隐私政策,并在插件通用规范中包含隐私政策的文件路径或 URL;
  3. 完成插件打包;
  4. Fork Dify Plugins 代码仓库;
  5. 在仓库中创建您的个人或组织文件夹,并将打包好的 .difypkg 文件上传到您的文件夹中;
  6. 按照 GitHub 中的 PR Template 格式提交 Pull Request (PR) 并等待审核;
  7. 审核通过后,插件代码将被合并到 Main 分支,插件将自动上线 Dify Marketplace
插件提交、审核和发布流程图: 上传插件的流程
注意:上图中的贡献者协议是指插件开发者指南

Pull Request (PR) 审核期间

积极回应审核者的问题和反馈:
  • 14 天内未解决的 PR 评论将被标记为过期(可以重新打开)。
  • 30 天内未解决的 PR 评论将被关闭(无法重新打开,需要创建新的 PR)。

Pull Request (PR) 批准后

1. 持续维护
  • 处理用户报告的问题和功能请求。
  • 当发生重大 API 变更时迁移插件:
    • Dify 将提前发布变更通知和迁移说明。
    • Dify 工程师可以提供迁移支持。
2. Marketplace 公测阶段的限制
  • 避免对现有插件引入破坏性变更。

审核流程

1. 审核顺序
  • PR 按照先到先审的原则处理。审核将在 1 周内开始。如有延迟,审核者将通过评论通知 PR 作者。
2. 审核重点
  • 检查插件名称、描述和设置说明是否清晰且具有指导性。
  • 检查插件的通用规范是否符合格式标准并包含有效的作者联系信息。
3. 插件功能和相关性
  • 根据插件开发指南测试插件。
  • 确保插件在 Dify 生态系统中具有合理的用途。
Dify.AI 保留接受或拒绝插件提交的权利。

常见问题

  1. 如何判断插件是否具有唯一性?
示例:仅添加多语言版本的 Google 搜索插件应被视为对现有插件的优化。但是,如果插件实现了重大功能改进(例如优化的批处理或错误处理),则可以作为新插件提交。
  1. 如果我的 PR 被标记为过期或关闭怎么办?
被标记为过期的 PR 在处理反馈后可以重新打开。已关闭的 PR(超过 30 天)需要创建新的 PR。
  1. 在 Beta 测试阶段可以更新插件吗?
可以,但应避免破坏性变更。

相关资源


编辑此页面 | 报告问题