⚠️ このドキュメントは AI によって自動翻訳されています。不正確な点がある場合は、英語版 を参照してください。
出力ノードは以前「終了」ノードと呼ばれ、すべてのワークフローで必須でした。現在はオプションです。出力ノードがなくてもワークフローは正常に実行されますが、呼び出し元にデータは返されません。出力ノードはワークフローアプリケーションでのみ使用できます。チャットフローアプリケーションでは、代わりに 回答 ノードを使用してください。
出力変数の設定
各出力ノードには少なくとも 1 つの出力変数が必要です。変数を追加するには、名前を指定し、上流ノードの出力からデータソースを選択します。設定した変数名は、API レスポンスのキーとして使用されます。
サポートされる変数型
出力変数は以下の型をサポートしています:string、number、integer、boolean、object、file、array[string]、array[number]、array[object]、array[boolean]、array[file]
複数の出力ノード
ワークフローには複数の出力ノードを配置できます。出力ノードはワークフローの実行を停止しません。他の並列ブランチ(ある場合)は、出力ノードの完了後も引き続き実行されます。 実行されたすべての出力ノードの変数は、1 つの最終結果に統合されます。各出力ノードは、ワークフローがそのノードに到達した時点で変数を結果に追加します:- 同一ブランチ では、出力ノードの配置順に変数が追加されます。
- 並列ブランチ では、先に実行が完了した出力ノードの変数から順に追加されます。
API レスポンス構造
API 経由でワークフローを呼び出すと、出力変数はレスポンスのoutputs オブジェクトに含まれます。
- ブロッキングモード
- ストリーミングモード
ワークフロー完了後、すべての出力が単一のレスポンスで返されます:
outputs オブジェクト内のキーに直接対応します。