---
dimensions:
  type:
    primary: implementation
    detail: advanced
  level: beginner
standard_title: Reverse Invocation
language: ja
title: Difyサービスのリバース呼び出し
description: このドキュメントでは、Difyプラグインのリバース呼び出し機能について簡単に説明します。この機能は、プラグインがDifyメインプラットフォーム内の指定されたサービスを呼び出すことを可能にします。本文書では、呼び出し可能なモジュールとして、App（アプリデータへのアクセス）、Model（プラットフォーム内のモデル機能の呼び出し）、Tool（プラットフォーム内の他のツールプラグインの呼び出し）、Node（Chatflow/Workflowアプリケーション内のノード呼び出し）の4つのカテゴリをリストアップしています。
---

プラグインは、Difyメインプラットフォーム内の一部のサービスを自由に呼び出し、プラグインの機能を向上させることができます。

### 呼び出し可能なDifyモジュール

*   [App](/plugin-dev-ja/9242-reverse-invocation-app)

    プラグインはDifyプラットフォーム内のアプリデータにアクセスできます。
*   [Model](/plugin-dev-ja/9242-reverse-invocation-model)

    プラグインはDifyプラットフォーム内のLLM機能をリバース呼び出しできます。これには、TTS、Rerankなど、プラットフォーム内のすべてのモデルタイプと機能が含まれます。
*   [Tool](/plugin-dev-ja/9242-reverse-invocation-tool)

    プラグインはDifyプラットフォーム内の他のツールタイプのプラグインを呼び出すことができます。
*   [Node](/plugin-dev-ja/9243-reverse-invocation-node)

    プラグインはDifyプラットフォーム内の特定のChatflow/Workflowアプリケーション内のノードを呼び出すことができます。

## 関連リソース

- [Extensionプラグインの開発](/plugin-dev-ja/9231-extension-plugin) - 外部システムと統合するプラグインの開発方法を学びます
- [Slack Botプラグインの開発](/plugin-dev-ja/0432-develop-a-slack-bot-plugin) - リバース呼び出しを使用してSlackプラットフォームとの統合を実現する実装例
- [バンドルタイプのプラグイン](/plugin-dev-ja/9241-bundle) - リバース呼び出しを使用する複数のプラグインをパッケージ化する方法を学びます
- [永続ストレージの使用](/plugin-dev-ja/0411-persistent-storage-kv) - KVストレージを通じてプラグインの機能を向上させます
