最終更新日:2026年7月20日

読了時間:約10分

ComfyUIをインストールして最初の画像を生成するまでの手順を、初心者がつまずきやすいポイントを交点に解説します。この記事を読めば、ノード接続の仕組みを理解し、エラーなく画像生成を始められます。

この記事で分かること:

  • ✔ ComfyUIのインストールからモデル配置までの正確な手順が分かる
  • ✔ 初心者が必ず詰まる「ノード接続エラー」の対処法が分かる
  • ✔ A1111(AUTOMATIC1111)とComfyUIのどちらを選ぶべきか判断できる

30秒で選ぶなら: → GUIで直感的に始めたいならA1111、処理を細かく制御してワークフローを組みたいならComfyUI


目次

  1. Stable Diffusion ComfyUIとは何か
  2. 必要なツールと選び方
  3. ComfyUI導入の手順
  4. よくある失敗と対処法
  5. よくある質問(FAQ)
  6. まとめ

Stable Diffusion ComfyUIとは何か

ComfyUIはStable Diffusionをノードベースのワークフローで操作するGUIツールです。画像生成の各処理(モデル読み込み・プロンプト入力・サンプリング・デコード)をノードと呼ぶ部品で表現し、それらをつなぐことでパイプラインを自由に構築できます。

A1111のような「設定を入力して実行」形式と異なり、ComfyUIは処理の流れそのものを視覚化します。LoRA適用のタイミングを変える、複数モデルをブレンドするといった高度な制御が、コードを書かずに実現できる点が最大の特徴です。


必要なツールと選び方

ComfyUIを使い始めるには以下の構成要素が必要です。

項目推奨代替・備考
GPUNVIDIA(VRAM 8GB以上)AMD/CPUも動作するが速度が大幅に低下
OSWindows 10/11 または LinuxmacOS(Apple Silicon)は別途設定が必要
Python3.10〜3.113.12以上は一部依存ライブラリが非対応
ComfyUI公式リポジトリの最新コミットPortable版はPython不要で初心者向け
ベースモデルSDXL 1.0 または SD 1.5Flux.1も対応済み(2025年以降)
A1111との比較ワークフロー自動化・高速処理に優れるUIの学習コストはA1111より高い

※2026年7月時点の情報です。

ComfyUIとA1111の使い分け:

  • ComfyUI向き:同一ワークフローを繰り返し実行したい、LoRA・ControlNetを組み合わせて使う、API経由で自動処理したい
  • A1111向き:最初の1枚をすぐ生成したい、拡張機能を簡単に追加したい

ComfyUI導入の手順

最初は何から始めればいいか分からない人がほとんどです。手順を4ステップに絞って解説します。

ステップ1:Portable版のダウンロードとPythonの確認

初心者にはPortable版が最も確実です。公式GitHubリリースページからComfyUI_windows_portableのzipをダウンロードし、任意のフォルダに展開します。

Portable版を使わない場合、Pythonのバージョンは必ず3.10または3.11を使用してください。python --versionでバージョンを確認します。3.12以上をインストールしている場合は必ずダウングレードするか、pyenvで別バージョンを管理してください。ここを省くと後で必ず詰まります。

ステップ2:依存ライブラリのインストール

Portable版以外の場合、ComfyUIフォルダで以下を実行します。

pipinstall-rrequirements.txt

NVIDIAのGPUを使う場合、PyTorchはCUDA対応版を明示的にインストールします。

pipinstalltorchtorchvisiontorchaudio-index-urlhttps://download.pytorch.org/whl/cu121

CPUのみの環境では生成に数分〜十数分かかります。実用するならVRAM 8GB以上のGPUは必須と考えてください。

ステップ3:モデルファイルの配置

正直、このステップが意外と盲点になりやすいです。モデルファイル(.safetensors形式)を正しいフォルダに置かないとComfyUIは起動してもモデル一覧に表示されません。

配置先は以下のとおりです:

  • ベースモデルComfyUI/models/checkpoints/
  • LoRAComfyUI/models/loras/
  • VAEComfyUI/models/vae/
  • ControlNetモデルComfyUI/models/controlnet/

ファイルをダウンロードしたまま別フォルダに置いているケースが非常に多いので注意してください。

ステップ4:起動と基本ワークフローの確認

Portable版ではrun_nvidia_gpu.bat(NVIDIAの場合)をダブルクリックするだけで起動します。ブラウザでhttp://127.0.0.1:8188を開くとワークフロー画面が表示されます。

デフォルトで「基本テキスト→画像ワークフロー」が読み込まれています。右側のQueue Promptボタンを押して画像が生成されれば、導入は成功です。個人的にはここで一度「動いた」という体験をしてから、ワークフローのカスタマイズに進む順番が一番モチベーションを維持しやすいと思っています。


よくある失敗と対処法

ノード接続エラー「Output type mismatch」が出る

ノード間でデータ型が一致していないときに発生します。ComfyUIでは接続線の色がデータ型を示しており、同じ色どうしのポートしか接続できません。黄色(LATENT)を紫(IMAGE)につなごうとするとこのエラーが出ます。

VAEDecodeノードを挟まずにLATENTを直接Previewに渡そうとするパターンが最も多い失敗です。LATENT(潜在空間データ)は必ずVAEDecodeを通してIMAGE型に変換してから出力してください。これを省略すると確実に失敗します。

モデルが読み込めない・一覧に表示されない

モデルフォルダの確認が先です。ComfyUI/models/checkpoints/.safetensorsファイルが存在するか確認します。

それでも表示されない場合、パスの設定が異なる可能性があります。ComfyUI/extra_model_paths.yaml(存在しない場合はextra_model_paths.yaml.exampleをコピーして作成)でカスタムパスを追加できます。A1111と同じモデルフォルダを参照させることも可能です。

CUDA out of memory エラー

生成解像度またはバッチサイズを下げることで解消できます。VRAM 8GBの場合、SDXL 1.0は768×768が現実的な上限です。1024×1024を試して落ちる場合は解像度を下げてください。

--lowvramまたは--medvramオプションを起動コマンドに追加することで消費VRAMを削減できますが、生成速度は低下します。


よくある質問(FAQ)

Q. ComfyUIとAUTOMATIC1111はどちらを選ぶべきですか?

A. 初めてStable Diffusionを使う場合はA1111、ワークフローを自動化・細かく制御したい場合はComfyUIを選ぶ。速度面ではComfyUIが優位で、同一ワークフローの繰り返し処理は20〜40%高速化されるケースが多い。

Q. ComfyUIはMacでも使えますか?

A. Apple SiliconのMacは--force-fp16オプションを付けて起動することで動作する。Metal(MPS)バックエンドを使用するため、CUDA版と比較して速度は劣る。M2 Pro以降であれば実用的な速度で動作する。

Q. カスタムノード(Custom Nodes)とは何ですか?

A. ComfyUIの機能を拡張するプラグインです。ComfyUI-ManagerをインストールするとGUIから一覧表示・インストール・アップデートができます。ControlNet、IPAdapter、AnimateDiffなどの主要拡張は全てカスタムノードとして提供されています。


まとめ

ComfyUIはノードベースのワークフローで画像生成プロセスを完全に制御できる強力なツールです。まずPortable版でインストールし、モデルを正しいフォルダに配置して、デフォルトワークフローで最初の1枚を生成することから始めてください。

こんな人に向いている:

  • □ 同じ設定を繰り返し使ってバッチ処理したい
  • □ LoRAやControlNetを複数組み合わせて使いたい
  • □ API経由で外部ツールと連携したい
  • □ 処理の各段階を視覚化して理解を深めたい

こんな人には向いていない:

  • □ 今すぐシンプルに1枚だけ生成したい
  • □ ノードの概念を学ぶ時間を確保できない

最終更新日:2026年7月20日

関連記事