私的AI研究会 > Diffusion > ComfyUI

画像生成AI「ComfyUI」1(導入編)

 「ComfyUI」を使ってローカル環境でのAI画像生成を検証する

▲ 目 次
※ 最終更新:2025/11/26 

「ComfyUI」導入と使い方

概要

インストール

  1. 「Stability Matrix」画面下の「+ パッケージの追加」を押す
  2. 画面をスクロールして「ComfyUI」を選択する
    ・インストールには時間がかかる(数分~数十分)

  3. インストールが終了すると画面に「ComfyUI」パッケージが追加される










  4. 「設定(歯車アイコン)」を押して下にスクロールし「--auto-launch」にチェック
    ・NVIDIA GPU 未搭載の場合は「--cpu」をチェックする

  5. 「Launch」ボタンを押して「ComfyUI」起動する
    ・初回の起動には時間を要する(数分~数十分)

環境設定(推奨)

基本機能

 引用サイト → https://www.digitalcreativeai.net/ja/post/comfyui-basic-usage

主要ノード一覧

 参照サイト:→ https://comfyui-wiki.com/ja/comfyui-nodes

最初のステップ:基本ノードを組み合わせてワークフローを作成

  1. 新しいキャンバスにノードを配置

    ① 画面左上の「+」ボタンを押して新規ワークフロー②を作成
    ③ 画面上の何もないところで ダブル左クリックしノードのクイックサーチを開く
    ④「Load Checkpoint」を選択
  2. キャンバス上に必要なノードを配置していく

    ⑤ 上の③~④の操作で配置された「Load Checkpoint」
    ⑥ 同様の操作で「Clip Text Encode」を配置する
    ⑦ ネガティブ・プロンプト用に⑥をコピー&ペーストして「Clip Text Encode」を配置
     ・ノードの選択状態で「Ctrl + C」キャンバス上で左クリックして「Ctrl + V」の操作
  3. 必要なノードをすべて配置

    ●「Load Checkpoint」:モデルのチェックポイントをロード
    ●「Clip Text Encode」:プロンプト用 CLIPモデルを使用してテキスト入力をエンコード
    ●「Clip Text Encode」:ネガティブ・プロンプト用 CLIPモデルを使用してテキスト入力をエンコード
    ●「KSampler」:生成のメイン・プロセス
    ●「Empty Latent Image」:生成画像のサイズを指定
    ●「VAE Decode」:潜在表現を画像にデコード
    ●「Preview Image」:生成画像のプレビュー表示
  4. ノードの接続

    ⑧「Load Checkpoint」ノードの出力を「Clip Text Encode」入力につなぐ
  5. 各ノードを接続していく

    ●「Load Checkpoint」CLIP から「Clip Text Encode」を通して「KSampler」positive へ
    ●「Load Checkpoint」CLIP から「Clip Text Encode」を通して「KSampler」negative へ
    ●「Load Checkpoint」MODEL から「KSampler」model へ
    ●「Empty Latent Image」LATENT から「KSampler」latent_image へ
    ●「KSampler」LATENT から「VAE Decode」sample へ
    ●「Load Checkpoint」VAE から「VAE Decode」vae へ
    ●「VAE Decode」IMAGE から「Preview Image」image へ
  6. 各パラメータを指定する
    ⑨「Load Checkpoint」ノードでモデルを指定する
    ⑩「Clip Text Encode」にプロンプトを入力
      nature and waterfall photography
    ⑪「KSampler」の設定(ここでは sampler_name → dmppp_2m, scheduler → Karas)
  7. 画像を生成する

    ⑫「Run」ボタンを押して生成開始
    ⑬「KSampler」に生成途中の経過が表示される
    ⑭「Preview Image」に生成結果が表示される
  8. ワークフローを保存する

    ⑮「Unsaved Workflow」を押しメニューから「Save」または「Save As」を選択
    ⑯ ワークフローの名称(任意)を入力
    ⑰「Confirm」ボタンを押して保存
 

更新履歴

 

参考資料