メインコンテンツへスキップ
カスタムノードに関連付けられた再利用可能なサブグラフコンポーネントがある場合、ComfyUI はこれらをグローバルサブグラフブループリントとしてユーザーに提供できます。サブグラフブループリントを使用すると、ユーザーはサブグラフメニューから事前構築されたノードグループをすばやく追加できます。 ノード開発者として行うべきことは、カスタムノードディレクトリに subgraphs フォルダを作成し、そこに .json ファイルを配置するだけです。 内部では、ComfyUI はすべてのカスタムノードディレクトリをスキャンしてサブグラフファイルを見つけ、/global_subgraphs API エンドポイント経由で提供します。

ComfyUI-MyCustomNodeModule/subgraphs/ ディレクトリ下:
  • My_upscale_subgraph.json
  • My_effects_subgraph.json
この例では、ComfyUI のサブグラフブラウザーに ComfyUI-MyCustomNodeModule のブループリントが表示され、ユーザーはそれをワークフローに追加できます。

サブグラフ JSON ファイルの作成

サブグラフ JSON ファイルは、ワークフロー JSON ファイルと同じ形式を使用します。作成する最も簡単な方法は次のとおりです:
  1. ComfyUI でサブグラフを構築する
  2. 含めるノードを選択する
  3. それらをサブグラフに変換する
  4. サブグラフを JSON としてエクスポートする
  5. JSON ファイルを subgraphs/ フォルダに配置する

関連項目