リバースコール
Difyサービスのリバース呼び出し
このドキュメントでは、Difyプラグインのリバース呼び出し機能について簡単に説明します。この機能は、プラグインがDifyメインプラットフォーム内の指定されたサービスを呼び出すことを可能にします。本文書では、呼び出し可能なモジュールとして、App(アプリデータへのアクセス)、Model(プラットフォーム内のモデル機能の呼び出し)、Tool(プラットフォーム内の他のツールプラグインの呼び出し)、Node(Chatflow/Workflowアプリケーション内のノード呼び出し)の4つのカテゴリをリストアップしています。
プラグインは、Difyメインプラットフォーム内の一部のサービスを自由に呼び出し、プラグインの機能を向上させることができます。
呼び出し可能なDifyモジュール
-
プラグインはDifyプラットフォーム内のアプリデータにアクセスできます。
-
プラグインはDifyプラットフォーム内のLLM機能をリバース呼び出しできます。これには、TTS、Rerankなど、プラットフォーム内のすべてのモデルタイプと機能が含まれます。
-
プラグインはDifyプラットフォーム内の他のツールタイプのプラグインを呼び出すことができます。
-
プラグインはDifyプラットフォーム内の特定のChatflow/Workflowアプリケーション内のノードを呼び出すことができます。
関連リソース
- Extensionプラグインの開発 - 外部システムと統合するプラグインの開発方法を学びます
- Slack Botプラグインの開発 - リバース呼び出しを使用してSlackプラットフォームとの統合を実現する実装例
- バンドルタイプのプラグイン - リバース呼び出しを使用する複数のプラグインをパッケージ化する方法を学びます
- 永続ストレージの使用 - KVストレージを通じてプラグインの機能を向上させます