カスタムノードに関連付けられた再利用可能なサブグラフコンポーネントがある場合、ComfyUI はこれらをグローバルサブグラフブループリントとしてユーザーに提供できます。サブグラフブループリントを使用すると、ユーザーはサブグラフメニューから事前構築されたノードグループをすばやく追加できます。 ノード開発者として行うべきことは、カスタムノードディレクトリにDocumentation Index
Fetch the complete documentation index at: https://dripart-mintlify-e28287af.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
subgraphs フォルダを作成し、そこに .json ファイルを配置するだけです。
内部では、ComfyUI はすべてのカスタムノードディレクトリをスキャンしてサブグラフファイルを見つけ、/global_subgraphs API エンドポイント経由で提供します。
例
ComfyUI-MyCustomNodeModule/subgraphs/ ディレクトリ下:
My_upscale_subgraph.jsonMy_effects_subgraph.json
ComfyUI-MyCustomNodeModule のブループリントが表示され、ユーザーはそれをワークフローに追加できます。
サブグラフ JSON ファイルの作成
サブグラフ JSON ファイルは、ワークフロー JSON ファイルと同じ形式を使用します。作成する最も簡単な方法は次のとおりです:- ComfyUI でサブグラフを構築する
- 含めるノードを選択する
- それらをサブグラフに変換する
- サブグラフを JSON としてエクスポートする
- JSON ファイルを
subgraphs/フォルダに配置する
関連項目
- サブグラフ(ユーザーガイド) - ユーザーがサブグラフとどのように対話するか
- サブグラフ開発者ガイド - サブグラフのフロントエンド拡張開発
- ワークフローテンプレート - カスタムノードにサンプルワークフローを追加する