功能简介
如需在社区版中体验插件功能,请将版本号升级至 v1.0.0。
什么是插件?
插件是 Dify 平台的扩展模块,让你可以轻松地接入第三方模型与工具,显著提升应用能力。通过插件系统,你的 AI 应用能够更好地”看”、“听”、“说”、“画”、“计算”、“推理”,并连接外部 API,执行真实世界的操作。
这是一个对开发者更加友好,可扩展性更强的第三方服务扩展模块。虽然 Dify 平台已内置多个由官方维护与社区贡献者开发的工具,但现有的工具难以全面覆盖各类细分场景的需求,而一个新工具的开发到嵌入 至平台又需要较长周期。
为了让开发过程更加敏捷,我们决定开放生态并提供完善的插件开发 SDK,让每位开发者都能够轻松地打造属于自己的工具,轻松使用第三方模型与工具,显著提升应用能力。
插件有哪些优势?
新的插件系统突破了原有框架的限制,提供更丰富和强大的扩展能力。提供五种类型插件,每一种类型对应成熟的场景解决方案,赋予开发者用无限的创意改造 Dify 应用的空间。 同时,插件系统也为用户提供了便捷的功能扩展方式:
- 即插即用:通过 Dify Marketplace 或本地文件安装,无需编程知识即可使用强大的功能扩展。
- 丰富生态:访问由开发者社区贡献的各类插件,涵盖模型接入、工具集成、智能策略等多个方面。
- 灵活分享:可以通过 Dify Marketplace、GitHub 或本地文件的形式获取和分享插件。
Dify Marketplace 是一个面向用户和开发者的开放生态系统,提供模型、工具、AI Agent、Extensions 和插件包等丰富的资源。通过 Marketplace,你可以为现有 Dify 应用无缝接入第三方服务,增强现有应用的能力,共同推动 Dify 生态的发展。
无论你是想要接入新的模型、添加特定工具帮助扩展 Dify 平台的现有功能,都可以在丰富的插件市场里找到所需资源。我们希望更多的开发者能够参与共建 Dify 生态并从中获益。
插件有哪些类型?
-
Models(模型)
各类 AI 模型的接入插件,让你能够轻松使用不同的 AI 模型,无需复杂的配置过程。
新手友好的模型贡献
你的第一个开源贡献:通过简单修改配置文件,为 Dify 添加 新模型 支持,无需任何专业编程经验。
-
Tools(工具)
能够被 Chatflow / Workflow / Agent 类型应用所调用的第三方服务,用于增强 Dify 应用的能力。
-
Agent 策略
为 Agent 节点提供不同的推理和决策逻辑,优化工具选择和结果处理。
-
Extensions(扩展)
通过简单的 HTTP 服务调用即可使用的轻量级扩展功能。
-
Bundle(插件包)
预先组合好的插件集合,可以一次性安装多个相关插件,简化配置流程。
快速开始使用插件
想要开始使用插件增强你的 Dify 应用吗?请参考以下指南:
安装与使用插件
了解如何在 Dify 应用中安装和配置插件,开始享受扩展功能带来的便利
管理已安装的插件
学习如何有效管理、更新和卸载已安装的插件
想要开发自己的插件?
如果你对创建自己的插件感兴趣,欢迎访问我们的开发者文档:
插件开发文档
访问完整的插件开发者文档,学习如何创建、调试和发布你的插件。包含详细的技术指南、API 参考和最佳实践。
发现更多插件
浏览 Dify Marketplace 发现由社区贡献的优质插件,为你的应用找到完美的功能扩展。
获取帮助
如果在使用插件过程中遇到问题,请参考:
常见问题
查看插件使用的常见问题和解决方案