最終更新日:2026年7月20日
読了時間:約10分
ComfyUIをインストールして最初の画像を生成するまでの手順を、初心者がつまずきやすいポイントを交点に解説します。この記事を読めば、ノード接続の仕組みを理解し、エラーなく画像生成を始められます。
この記事で分かること:
- ✔ ComfyUIのインストールからモデル配置までの正確な手順が分かる
- ✔ 初心者が必ず詰まる「ノード接続エラー」の対処法が分かる
- ✔ A1111(AUTOMATIC1111)とComfyUIのどちらを選ぶべきか判断できる
30秒で選ぶなら: → GUIで直感的に始めたいならA1111、処理を細かく制御してワークフローを組みたいならComfyUI
目次
Stable Diffusion ComfyUIとは何か
ComfyUIはStable Diffusionをノードベースのワークフローで操作するGUIツールです。画像生成の各処理(モデル読み込み・プロンプト入力・サンプリング・デコード)をノードと呼ぶ部品で表現し、それらをつなぐことでパイプラインを自由に構築できます。
A1111のような「設定を入力して実行」形式と異なり、ComfyUIは処理の流れそのものを視覚化します。LoRA適用のタイミングを変える、複数モデルをブレンドするといった高度な制御が、コードを書かずに実現できる点が最大の特徴です。
必要なツールと選び方
ComfyUIを使い始めるには以下の構成要素が必要です。
| 項目 | 推奨 | 代替・備考 |
|---|---|---|
| GPU | NVIDIA(VRAM 8GB以上) | AMD/CPUも動作するが速度が大幅に低下 |
| OS | Windows 10/11 または Linux | macOS(Apple Silicon)は別途設定が必要 |
| Python | 3.10〜3.11 | 3.12以上は一部依存ライブラリが非対応 |
| ComfyUI | 公式リポジトリの最新コミット | Portable版はPython不要で初心者向け |
| ベースモデル | SDXL 1.0 または SD 1.5 | Flux.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フォルダで以下を実行します。
NVIDIAのGPUを使う場合、PyTorchはCUDA対応版を明示的にインストールします。
CPUのみの環境では生成に数分〜十数分かかります。実用するならVRAM 8GB以上のGPUは必須と考えてください。
ステップ3:モデルファイルの配置
正直、このステップが意外と盲点になりやすいです。モデルファイル(.safetensors形式)を正しいフォルダに置かないとComfyUIは起動してもモデル一覧に表示されません。
配置先は以下のとおりです:
- ベースモデル:
ComfyUI/models/checkpoints/ - LoRA:
ComfyUI/models/loras/ - VAE:
ComfyUI/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日
