サブワークフロー入力
ほかのワークフローからサブワークフローとして呼び出すワークフローの入力を定義します。名前と種類を持つコネクタを並べ、ルートでサブワークフロー出力と組み合わせます。
サブワークフロー入力(Sub-Workflow Input)ノードは、ほかのワークフローからサブワークフロー(Sub-Workflow)ノードを通じて呼び出されるワークフローの入力を定義します。各コネクタには名前と種類があり、呼び出し元ノードの入力になります。ワークフローの中では、コネクタに届いた値が、そのコネクタに接続したノードに流れます。ルートを完成させるには、すべてのサブワークフロー入力をサブワークフロー出力(Sub-Workflow Output)と組み合わせます。
使いどころ
- ほかのワークフローから呼び出せる、画像処理のパイプラインが欲しいとき。
- 呼び出すたびに異なるメディアを受け取る、動画合成のワークフローが欲しいとき。
- 1 つのワークフローに、ルートごとに 1 つずつ、複数の入口を設けたいとき。
クイックスタート
ノードを追加する
ほかのワークフローから呼び出すワークフローを開きます。キャンバスで Tab を押し、自動化 › ワークフロー › サブワークフロー入力を選びます。ノードには、ルート ID が自動で付きます。
コネクタを定義する
設定パネルを開きます。コネクタで、最初のコネクタに名前を付け、種類を選びます。入力を 1 つ増やすたびに、追加をクリックします。たとえば、「リファレンス」を画像として、「プロンプト」をテキストとして追加します。
コネクタを接続する
各コネクタには、ノードの右側にそれぞれ専用の出力があります。それぞれの出力を、その値を使うノードに接続します。
出力と組み合わせる
サブワークフロー出力を追加し、ペアの入力ルートでこの入力を選んで、ワークフローを保存します。
サブワークフローノードで空のサブワークフローを作成を使うと、新しい子ワークフローには、組み合わせ済みのサブワークフロー入力とサブワークフロー出力が最初から入っています。
出力
このノードには、コネクタごとに 1 つの出力があり、コネクタの種類に応じて色分けされています。サブワークフローノードがこのルートを実行すると、各出力は、呼び出し元が対応する入力に接続した値を渡します。
設定
| 設定 | 説明 |
|---|---|
| ラベル | ルートの名前です。呼び出し元のサブワークフローノードのルートの一覧に表示されます。 |
| ルート ID | この入力をサブワークフロー出力と組み合わせるための識別子です。自動で作成され、編集はできません。万一空になっている場合は、生成をクリックします。 |
| コネクタ | ルートの入力です。各コネクタには、名前と種類(テキスト、画像、動画、オーディオ、指定なし)があります。新しいノードには、種類が指定なしの「Input」というコネクタが 1 つあります。追加で、コネクタを増やせます。最後のコネクタは削除できません。 |
サブワークフロー入力をコピーすると、コピーには新しいルート ID が付きます。そのため、コピーは別のルートの開始点になります。
ルール
ワークフローを保存すると、Nodaro は 2 つのルールを確認します。すべてのサブワークフロー入力には、同じルート ID を持つサブワークフロー出力が必要です。また、2 つのサブワークフロー入力ノードが同じルート ID を共有することはできません。ルールに違反する保存は拒否され、問題点がそれぞれ一覧で表示されます。
クレジット
サブワークフロー入力ノードは無料です。
ヒント
- 呼び出す人に向けてコネクタに名前を付ける:「背景動画」や「ナレーションのテキスト」のような名前にすると、ワークフローを使う人が何を接続すればよいかがわかります。
- 具体的な種類を使う:画像のような具体的な種類にしておくと、間違った接続に早く気づけます。指定なしは、何でも受け付けます。
- 1 つの値に 1 つのコネクタ:ワークフローに画像とプロンプトが必要な場合は、コネクタを 2 つ用意します。
よくある質問
関連ページ
サブワークフロー
サブワークフロー出力
コンポーネントとサブワークフロー
コンポーネント
最終更新