---
dimensions:
  type:
    primary: conceptual
    detail: introduction
  level: beginner
standard_title: Getting Started Dify Plugin
language: zh
title: 欢迎开始 Dify 插件开发
description: 介绍Dify插件的概念、功能和开发价值，包括插件类型（模型、工具、Agent策略、扩展、包）的简要说明，以及开发者文档的内容概览。
---

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


**Dify 插件是什么？**

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

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

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

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

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

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

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

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

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

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

## 相关资源

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

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

{/*
Contributing Section
DO NOT edit this section!
It will be automatically generated by the script.
*/}

<CardGroup cols="2">
    <Card
        title="编辑此页面"
        icon="pen-to-square"
        href="https://github.com/langgenius/dify-docs-mintlify/edit/main/plugin-dev-zh/0111-getting-started-dify-plugin.mdx"
    >
        通过直接提交修改来帮助改进文档内容
    </Card>
    <Card
        title="提交问题"
        icon="github"
        href="https://github.com/langgenius/dify-docs-mintlify/issues/new?title=文档问题%3A%20getting-started-dify-plu&body=%23%23%20问题描述%0A%3C%21--%20请简要描述您发现的问题%20--%3E%0A%0A%23%23%20页面链接%0Ahttps%3A%2F%2Fgithub.com%2Flanggenius%2Fdify-docs-mintlify%2Fblob%2Fmain%2Fplugin-dev-zh%2F0111-getting-started-dify-plugin.mdx%0A%0A%23%23%20建议修改%0A%3C%21--%20如果有具体的修改建议，请在此说明%20--%3E%0A%0A%3C%21--%20感谢您对文档质量的关注！%20--%3E"
    >
        发现错误或有改进建议？请提交问题反馈
    </Card>
</CardGroup>
