⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
- ツールタイププラグインが機能を実装したが、結果が期待通りではなく、データの後処理が必要な場合。
- タスクにウェブスクレイパーが必要で、スクレイピングサービスを柔軟に選択したい場合。
- 複数のツールの結果を集約する必要があるが、ワークフローアプリケーションでの処理が難しい場合。
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です。存在しない場合は、Difyによって自動生成されたtool_nameであり、ツール管理ページで確認できます。
関連リソース
- Difyサービスの逆呼び出し - 逆呼び出しの基本概念を理解する
- アプリの逆呼び出し - プラットフォーム内でアプリを呼び出す方法を学ぶ
- モデルの逆呼び出し - プラットフォーム内でモデル機能を呼び出す方法を学ぶ
- ツールプラグイン開発ガイド - ツールプラグインの開発方法を学ぶ
- 高度なツールプラグイン - Workflow as Toolなどの高度な機能について学ぶ
Edit this page | Report an issue