OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  代码  ›  Dify Plugin SDK — 构建 Dify 扩展能力的插件开发工具

Dify Plugin SDK — 构建 Dify 扩展能力的插件开发工具

 
  carbon ·  2026-04-22 11:00:24 · 11 次点击  · 0 条评论  

Dify Plugin SDK

一套用于为 Dify 构建插件的 SDK,包含以下语言版本:

  • Python

关于 Dify 插件的简要介绍:https://docs.dify.ai/plugins/introduction

SDK 版本管理

Python SDK

Python SDK 始终遵循语义化版本控制,更多详情请参阅 Python SDK README

清单版本参考

对于清单规范,我们引入了两个版本字段:

  • meta.version - 清单规范的版本,旨在实现向后兼容。当将旧版插件安装到新版 Dify 时,很难保证完全不出现破坏性变更,但至少 Dify 可以通过此字段检测到它们。一旦检测到不支持的版本,Dify 将仅使用插件中受支持的部分。
  • meta.minimum_dify_version - Dify 的最低版本要求,旨在实现向前兼容。当将新版插件安装到旧版 Dify 时,许多新功能可能无法使用,但显示最低 Dify 版本有助于用户了解如何升级。

Meta.Version 参考

清单版本 描述
0.0.2 由于 ToolProviderType 现在支持 mcp,当用户在 Dify 中选择 mcp 工具时,旧版实现将会出错,因此我们将其提升至 0.0.2,以确保 Dify 知道如果 meta.version 低于 0.0.2,则 mcp 功能将被禁用。
0.0.1 初始版本

Meta.MinimumDifyVersion 参考

最低 Dify 版本 SDK 版本 描述
1.2.0 0.2.0 支持获取应用信息
1.4.0 0.0.1-beta.49 支持 LLM 多模态输出
1.4.0 0.3.1 支持插件的 OAuth 功能
1.5.1 0.4.0 支持 dynamic-select 参数类型
1.5.1 0.4.0 支持 LLM 结构化输出
1.6.0 0.4.1 支持清单中的 dark-icon 字段
1.7.0 0.4.2 支持插件的 OAuth 功能
1.8.1 0.4.4 支持 MultiModalPromptMessageContent 中的文件名
1.9.0 0.5.0 支持插件的 Datasource 功能
1.10.0 0.6.0 支持插件的 Trigger 功能
1.11.0 0.7.0 支持多模态重排序 / 嵌入
11 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 21 ms
Developed with Cursor