> ## Documentation Index
> Fetch the complete documentation index at: https://alterxyz-a56768d7.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 欢迎开始 Dify 插件开发

> 介绍Dify插件的概念、功能和开发价值，包括插件类型（模型、工具、Agent策略、扩展、包）的简要说明，以及开发者文档的内容概览。

你好！我们非常高兴你对构建 Dify 插件感兴趣。本开发者文档中心是你的核心资源库，旨在帮助你学习、创建、调试、发布和管理 Dify 插件。

**Dify 插件是什么？**

你可以将 Dify 插件想象成赋予 AI 应用**增强感知和执行能力**的模块化组件。它们使得将外部服务、自定义功能以及专用工具以"即插即用"的简洁方式集成到基于 Dify 构建的 AI 应用中成为可能。通过插件，你的 AI 应用可以更好地"看"、"听"、"说"、"画"、"计算"、"推理"，连接外部 API，甚至执行真实世界的操作。

作为**插件开发者**，你可以为自己的 Dify 应用构建专属的功能扩展，或者将你的创新贡献给整个 Dify 生态系统，让更多用户受益。

**在本开发者文档中，你将找到：**

本文档旨在为插件开发者提供清晰的指引，无论你是初次尝试还是寻求高级定制：

* **[快速入门](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0211-getting-started-dify-tool.zh.md):** 学习 Dify 插件系统的基本概念，理解其核心架构，并快速搭建你的开发环境，构建第一个"Hello World"插件。
* **[核心概念](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0131-cheatsheet.zh.md):** 深入理解插件生命周期、安全模型、端点集成 (Endpoint Integration)、反向调用 (Reverse Call)、持久化存储等关键原理。
* **开发不同类型的插件:** 针对每种插件类型，提供专门的开发指南：
  * **[模型 (Models)](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0211-getting-started-new-model.zh.md):** 学习如何将不同的 AI 模型打包、配置并作为插件进行管理。
  * **[工具 (Tools)](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0211-getting-started-dify-tool.zh.md):** 为 Agent 和工作流构建专业能力，如数据分析、内容处理、自定义集成等。
  * **[Agent 策略 (Agent Strategies)](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/9433-agent-strategy-plugin.zh.md):** 创建自定义的推理策略（如 ReAct, CoT, ToT）来赋能 Dify 中的自主 Agent。
  * **[扩展 (Extensions)](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/9231-extension-plugin.zh.md):** 通过 HTTP Webhook 实现与外部服务的集成，处理复杂逻辑。
  * **[包 (Bundles)](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/9241-bundle.zh.md):** 了解如何将多个插件组合打包，以便于分发和部署。
* **[开发与调试](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0411-remote-debug-a-plugin.zh.md):** 掌握高效插件开发的工具和技巧，包括使用 SDK、利用我们友好的远程调试功能，以及如何测试你的插件。
* **[发布与市场](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0321-release-overview.zh.md):** 学习如何打包你的插件，将其提交到官方的 Dify Marketplace，或通过 GitHub 等渠道与社区分享。
* **[API & SDK 参考](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0411-general-specifications.zh.md):** 查找 API、SDK 方法、Manifest 文件格式以及所需 Schema 的详细技术规范。
* **[社区与贡献](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0312-contributor-covenant-code-of-conduct.zh.md):** 了解如何与其他开发者交流、寻求帮助，以及如何为 Dify 插件生态和本文档做出贡献。

**为什么选择开发 Dify 插件？**

* **扩展 AI 能力:** 为基于 Dify 的应用赋予专业工具、多模态处理、连接现实世界服务等无限可能。
* **定制化 Dify 体验:** 通过构建专属插件，精准满足特定业务场景或工作流的需求。
* **重塑智能流程:** 利用自定义工具和 Agent 策略，优化 RAG 流程、增强 Agent 推理能力。
* **实现模块化与解耦:** 将功能作为独立的插件进行开发和管理，提高代码的可维护性和灵活性。
* **触达 Dify 用户:** 通过 Dify Marketplace 将你的创新成果分享给广大的 Dify 用户群体。
* **享受开发者友好体验:** 我们提供强大的 SDK、便捷的远程调试工具和清晰的文档，助你高效开发。

**准备好开始构建了吗？**

以下是一些快速入口，助你启程：

* **[阅读快速入门指南](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0211-getting-started-dify-tool.zh.md)** - 从构建一个简单的工具插件开始
* **[探索插件开发速查表](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0131-cheatsheet.zh.md)** - 了解核心概念和常用命令
* **[初始化开发环境](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0221-initialize-development-tools.zh.md)** - 搭建你的开发环境
* **[查看常见问题解答](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0331-faq.zh.md)** - 解决常见疑问

## 相关资源

* **[模型插件介绍](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0131-model-plugin-introduction.zh.md)** - 了解模型插件的基本结构
* **[开发实践示例](https://alterxyz-a56768d7.mintlify.site/plugin_dev_zh/0432-develop-a-slack-bot-plugin.zh.md)** - 查看实际的插件开发案例

我们期待看到你使用 Dify 插件创造出色的应用和功能！


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.