- ツールタイプのプラグインが機能を実装したものの、結果が期待どおりではなく、データの後処理が必要な場合。
- タスクに Web スクレイパーが必要で、スクレイピングサービスを柔軟に選びたい場合。
- 複数のツールの結果を集約する必要があるが、Workflow アプリケーションでは処理が難しい場合。
self.session.tool フィールドを通じて利用できます。
インストール済みツールの呼び出し
現在のワークスペースにインストールされている任意のツールを呼び出します。他のツールタイプのプラグインも含まれます。エントリーポイント
インターフェース
provider:プラグイン ID とツール供給元名を組み合わせたもので、langgenius/google/googleのような形式です。tool_name:具体的なツール名です。parameters:ツールに渡す引数です。
Workflow as Tool の呼び出し
Workflow as Tool の詳細については、ツールプラグインドキュメント を参照してください。エントリーポイント
インターフェース
provider:このツールの ID です。tool_name:ツールの作成時に指定した名前です。
カスタムツールの呼び出し
エントリーポイント
インターフェース
provider:このツールの ID です。tool_name:OpenAPI 仕様のoperation_idです。operation_idが存在しない場合は、Dify によって自動生成されたtool_nameであり、ツール管理ページで確認できます。
関連リソース
- Dify サービスの逆呼び出し - 逆呼び出しの基本概念を理解する
- アプリの逆呼び出し - プラットフォーム内でアプリを呼び出す方法を学ぶ
- モデルの逆呼び出し - プラットフォーム内でモデル機能を呼び出す方法を学ぶ
- ツールプラグイン開発ガイド - ツールプラグインの開発方法を学ぶ
- 高度なツールプラグイン - Workflow as Tool などの高度な機能について学ぶ
Edit this page | Report an issue