クリエイティブ実践ガイド

ComfyUIでワークフローJSON・画像を読み込む方法|実行前に確認すること

ComfyUIでワークフローJSON・画像を読み込む方法 — 実行前に確認すること
目次
公式

公式ページで入手・手順を確認

ComfyUIでは、ワークフローJSONや、ワークフロー情報を含む対応画像からノード構成を読み込める。

共有された設定をすぐ再現できる便利な機能だが、ワークフローを画面に読み込めたことと、その内容をそのまま実行してよいことは別だ。

外部のワークフローには、自分の環境にないモデルやカスタムノードが含まれている場合がある。まず構成を開いて確認し、必要なものだけを追加してから実行する。

最初に入手元を確認する

まず、そのワークフローをどこから入手したのかを確認する。

たとえば、

  • ComfyUI公式テンプレート
  • モデル配布元のサンプル
  • カスタムノード作者の公式リポジトリ
  • 信頼できる配布ページ

など、後からたどれる形で残しておく。

SNSやファイル共有で入手したJSONを、「ただの設定ファイルだから安全」と決めつけない。

JSON自体が実行ファイルではなくても、そのワークフローが外部のカスタムノードを要求していれば、後でPythonコードなどを環境へ追加することになるからだ。

JSONまたは対応画像を読み込む

ComfyUIではワークフローJSONを読み込んだり、ワークフロー情報を保持している対応画像から構成を復元したりできる。

読み込んだ直後は、すぐにQueueを実行せず、まず全体を見る。

確認したいのは次の点だ。

  • 赤く表示される、または不足しているノードがないか
  • モデル読み込みノードが何のファイルを要求しているか
  • カスタムノードが含まれているか
  • ファイル保存や外部通信に関係するノードがないか
  • 自分が意図していない処理が追加されていないか

ノード数が多いワークフローでも、最初に「何を読み込み、何を出力する構成なのか」を把握する。

不足ノードとモデル不足を分ける

ワークフローが動かないとき、「何かが足りない」で一括りにしない。

カスタムノード自体が存在しない場合と、ノードはあるが必要なモデルファイルが見つからない場合では、直し方が違う。

症状 まず確認する場所
ノードの種類が見つからない カスタムノード、ComfyUIのバージョン
Checkpointが選べない モデルの種類、保存先、ファイル名
VAEが見つからない VAEの保存先、ワークフロー指定
構成は開くが実行時に失敗する 起動ログ、依存関係、互換性

不足表示が出たからといって、検索結果の最初に出たリポジトリをすぐ導入しない。

モデルが一覧へ出ない場合は、ComfyUIでモデルが見つからない・一覧に出ないときの確認手順で保存先から確認できる。

カスタムノードを追加する前に配布元を見る

必要なカスタムノードがある場合は、ワークフロー配布元が案内しているリポジトリや、現在の正式な配布元を確認する。

見るのは名前だけではない。

  • 現在も更新されているか
  • 必要なPythonパッケージは何か
  • 導入時にどの処理を行うか
  • ファイルの読み書きを行うか
  • 外部通信を行うか

といった点も確認する。

標準ノードだけで代替できるなら、最初の動作確認では依存関係を増やさないという選択肢もある。

モデルはファイル名だけで選ばない

ワークフロー内にモデル名が書かれていても、似た名前のファイルなら何でもよいわけではない。

モデル系列やリビジョンが違えば、同じワークフローで使えない場合がある。

配布元のモデルカードや公式の案内を確認し、ワークフローが要求している種類のファイルを用意する。

また、ファイルサイズだけを見て必要VRAMや生成速度を決めつけない。実際の負荷はモデル構成や解像度などでも変わる。

実行前に短い確認項目を通す

外部ワークフローを初めて動かす前に、最低限次を確認する。

  1. 入手元が分かる
  2. 不足しているノードを確認した
  3. 必要なモデルを確認した
  4. カスタムノードの配布元を確認した
  5. ファイル保存や外部通信に関係するノードを確認した
  6. 初回は負荷を抑えた条件で試す

ここまで確認してからQueueを実行する。

ワークフローを共有できることはComfyUIの大きな利点だが、構成を開けることと、追加するコードやモデルを信頼することは別である。

「読み込む → 内容を確認する → 必要なものだけ追加する → 実行する」という順にすると、不要な依存関係や予期しない処理を増やしにくい。

ComfyUI自体でまだ最初の画像を生成できていない場合は、先にComfyUIで最初の画像を生成するまでで基本構成を確認する。

テンプレートや配布ワークフローを使う前の判断基準をさらに整理したい場合は、ComfyUIのワークフローテンプレートを使う前に確認することも参考になる。

まとめ

  • ワークフローを読み込めることと、その内容を安全に実行できることは別
  • JSONや対応画像からワークフローを復元したら、実行前にノードと必要モデルを確認する
  • 不足しているカスタムノードと、モデルファイルが見つからない問題は分けて切り分ける
  • 入手元が分からないワークフローでは、追加コードや外部通信を含むノードがないか実行前に確認する
同じテーマから

サイト内検索