--- dimensions: type: primary: implementation detail: advanced level: beginner standard_title: Reverse Invocation language: zh title: 反向调用 Dify 服务 description: 本文档简要介绍了Dify插件的反向调用能力,即插件可以调用Dify主平台内的指定服务。文档列出了四类可被调用的模块:App(访问App数据)、Model(调用平台内的模型能力)、Tool(调用平台内的其他工具插件)和Node(调用Chatflow/Workflow应用内的节点)。 --- 插件可以自由调用 Dify 主平台内的部分服务,用以提升插件的能力。 ### 可被调用的 Dify 模块 * [App](/plugin-dev-zh/9242-reverse-invocation-app) 插件能够访问 Dify 平台内 App 的数据。 * [Model](/plugin-dev-zh/9242-reverse-invocation-model) 插件能够反向调用 Dify 平台内的 LLM 能力,包括平台内的所有模型类型与功能,例如 TTS、Rerank 等。 * [Tool](/plugin-dev-zh/9242-reverse-invocation-tool) 插件能够调用 Dify 平台内的其它工具类型插件。 * [Node](/plugin-dev-zh/9243-reverse-invocation-node) 插件能够调用 Dify 平台内某个 Chatflow/Workflow 应用内的节点。 ## 相关资源 - [开发 Extension 插件](/plugin-dev-zh/9231-extension-plugin) - 学习如何开发与外部系统集成的插件 - [开发 Slack Bot 插件](/plugin-dev-zh/0432-develop-a-slack-bot-plugin) - 使用反向调用实现与 Slack 平台集成的实例 - [Bundle 类型插件](/plugin-dev-zh/9241-bundle) - 了解如何打包多个使用反向调用的插件 - [使用持久化存储](/plugin-dev-zh/0411-persistent-storage-kv) - 通过 KV 存储提升插件能力 {/* Contributing Section DO NOT edit this section! It will be automatically generated by the script. */} --- [编辑此页面](https://github.com/langgenius/dify-docs/edit/main/plugin-dev-zh/9241-reverse-invocation.mdx) | [提交问题](https://github.com/langgenius/dify-docs/issues/new?template=docs.yml)