クリエイティブ実践ガイド
ComfyUIでワークフローJSON・画像を読み込む方法|実行前に確認すること

目次
ComfyUIでは、ワークフローJSONや、ワークフロー情報を含む対応画像からノード構成を読み込める。
共有された設定をすぐ再現できる便利な機能だが、ワークフローを画面に読み込めたことと、その内容をそのまま実行してよいことは別だ。
外部のワークフローには、自分の環境にないモデルやカスタムノードが含まれている場合がある。まず構成を開いて確認し、必要なものだけを追加してから実行する。
最初に入手元を確認する
まず、そのワークフローをどこから入手したのかを確認する。
たとえば、
- ComfyUI公式テンプレート
- モデル配布元のサンプル
- カスタムノード作者の公式リポジトリ
- 信頼できる配布ページ
など、後からたどれる形で残しておく。
SNSやファイル共有で入手したJSONを、「ただの設定ファイルだから安全」と決めつけない。
JSON自体が実行ファイルではなくても、そのワークフローが外部のカスタムノードを要求していれば、後でPythonコードなどを環境へ追加することになるからだ。
JSONまたは対応画像を読み込む
ComfyUIではワークフローJSONを読み込んだり、ワークフロー情報を保持している対応画像から構成を復元したりできる。
読み込んだ直後は、すぐにQueueを実行せず、まず全体を見る。
確認したいのは次の点だ。
- 赤く表示される、または不足しているノードがないか
- モデル読み込みノードが何のファイルを要求しているか
- カスタムノードが含まれているか
- ファイル保存や外部通信に関係するノードがないか
- 自分が意図していない処理が追加されていないか
ノード数が多いワークフローでも、最初に「何を読み込み、何を出力する構成なのか」を把握する。
不足ノードとモデル不足を分ける
ワークフローが動かないとき、「何かが足りない」で一括りにしない。
カスタムノード自体が存在しない場合と、ノードはあるが必要なモデルファイルが見つからない場合では、直し方が違う。
| 症状 | まず確認する場所 |
|---|---|
| ノードの種類が見つからない | カスタムノード、ComfyUIのバージョン |
| Checkpointが選べない | モデルの種類、保存先、ファイル名 |
| VAEが見つからない | VAEの保存先、ワークフロー指定 |
| 構成は開くが実行時に失敗する | 起動ログ、依存関係、互換性 |
不足表示が出たからといって、検索結果の最初に出たリポジトリをすぐ導入しない。
モデルが一覧へ出ない場合は、ComfyUIでモデルが見つからない・一覧に出ないときの確認手順で保存先から確認できる。
カスタムノードを追加する前に配布元を見る
必要なカスタムノードがある場合は、ワークフロー配布元が案内しているリポジトリや、現在の正式な配布元を確認する。
見るのは名前だけではない。
- 現在も更新されているか
- 必要なPythonパッケージは何か
- 導入時にどの処理を行うか
- ファイルの読み書きを行うか
- 外部通信を行うか
といった点も確認する。
標準ノードだけで代替できるなら、最初の動作確認では依存関係を増やさないという選択肢もある。
モデルはファイル名だけで選ばない
ワークフロー内にモデル名が書かれていても、似た名前のファイルなら何でもよいわけではない。
モデル系列やリビジョンが違えば、同じワークフローで使えない場合がある。
配布元のモデルカードや公式の案内を確認し、ワークフローが要求している種類のファイルを用意する。
また、ファイルサイズだけを見て必要VRAMや生成速度を決めつけない。実際の負荷はモデル構成や解像度などでも変わる。
実行前に短い確認項目を通す
外部ワークフローを初めて動かす前に、最低限次を確認する。
- 入手元が分かる
- 不足しているノードを確認した
- 必要なモデルを確認した
- カスタムノードの配布元を確認した
- ファイル保存や外部通信に関係するノードを確認した
- 初回は負荷を抑えた条件で試す
ここまで確認してからQueueを実行する。
ワークフローを共有できることはComfyUIの大きな利点だが、構成を開けることと、追加するコードやモデルを信頼することは別である。
「読み込む → 内容を確認する → 必要なものだけ追加する → 実行する」という順にすると、不要な依存関係や予期しない処理を増やしにくい。
ComfyUI自体でまだ最初の画像を生成できていない場合は、先にComfyUIで最初の画像を生成するまでで基本構成を確認する。
テンプレートや配布ワークフローを使う前の判断基準をさらに整理したい場合は、ComfyUIのワークフローテンプレートを使う前に確認することも参考になる。
まとめ
- ワークフローを読み込めることと、その内容を安全に実行できることは別
- JSONや対応画像からワークフローを復元したら、実行前にノードと必要モデルを確認する
- 不足しているカスタムノードと、モデルファイルが見つからない問題は分けて切り分ける
- 入手元が分からないワークフローでは、追加コードや外部通信を含むノードがないか実行前に確認する
参照した情報源を見る(1件)
参照情報源
- Workflow JSONComfyUI情報源を開く ↗