ComfyUI の各種モデル(Safetensors)の配置場所とフォルダ分け
ComfyUI のモデルフォルダにおける safetensors ファイルの正確な配置場所:checkpoints、LoRA、VAE、ControlNet、Flux 拡散モデル、テキストエンコーダ、アップスケーラーのフォルダ構成。
テスト環境
- OS: Windows 10 / 11
- ランチャー: Wonderful Launcher v1.x
- ComfyUI: ポータブル版 / マネージドインストール
- Python: 3.11+
- CUDA / Torch: CUDA 12.x / Torch 2.x
- 検証日: 2026-05-19
ComfyUI に関連するモデルファイルの配置で safetensors ファイルはどこに置く? や comfyui モデルフォルダの場所 を調べている場合、簡潔な回答は次の通りです:すべて ComfyUI/models/ 以下のディレクトリに置きますが、拡張子(.safetensors)で判断するのではなく、モデルの種類(機能)に応じて異なるサブフォルダに分ける 必要があります。
最も間違いやすいのは、「.safetensors で終わるファイルはすべて models/checkpoints/ に入れる」と勘違いしてしまうことです。LoRA、VAE、Flux 拡散モデル、テキストエンコーダなどもすべて .safetensors の拡張子を持ちますが、それぞれ別々のフォルダに配置する必要があります。
基本的には、すべてのモデルファイルは以下のルートの下に整理されます:
ComfyUI/models/誤ったフォルダにファイルを置くと、ComfyUI はエラーを出さずに起動しますが、WebUI のモデル選択用ドロップダウンリストが空のままになったり、ワークフロー実行時にロードエラーが発生します。
フォルダ配置の対応表
| モデルの種類 | 配置するフォルダのパス | 主に使用するロードノード |
|---|---|---|
| Checkpoint(ベースモデル) | ComfyUI/models/checkpoints/ | Load Checkpoint |
| LoRA | ComfyUI/models/loras/ | Load LoRA |
| VAE | ComfyUI/models/vae/ | Load VAE |
| ControlNet | ComfyUI/models/controlnet/ | Load ControlNet Model |
| Embedding(Textual Inversion) | ComfyUI/models/embeddings/ | プロンプト内でトリガーワードとして使用 |
| CLIP / テキストエンコーダ | ComfyUI/models/text_encoders/ または models/clip/ | DualCLIPLoader などの CLIP ローダー |
| Flux 拡散モデル / UNet | ComfyUI/models/diffusion_models/ または models/unet/ | UNetLoader / 拡散モデルローダー |
| アップスケーラー(超解像) | ComfyUI/models/upscale_models/ | Upscale Model Loader |
ファイルを移動した後は、ComfyUI サーバーを再起動するか、ドロップダウンメニューの横にある「Refresh」ボタンを押して読み込みリストを更新してください。
典型的なファイル名と配置先の具体例
| ファイル名・命名パターン | 正しい配置先フォルダ | 理由・説明 |
|---|---|---|
sd_xl_base_1.0.safetensors、realvisxl.safetensors | models/checkpoints/ | 基礎となる Checkpoint モデルです。 |
Flux ワークフローで使う ae.safetensors | models/vae/ | Flux のオートエンコーダ(VAE)コンポーネントです。 |
clip_l.safetensors | models/clip/ または models/text_encoders/ | CLIP テキストエンコーダです。Checkpoint ではありません。 |
t5xxl_fp16.safetensors、t5xxl_fp8.safetensors | models/text_encoders/ | Flux ワークフローなどで多用される T5 テキストエンコーダです。 |
umt5_xxl_fp8_e4m3fn_scaled.safetensors | models/text_encoders/ | 新世代の Flux 用テキストエンコーダです。 |
| 量化された Flux 拡散モデル(Q8 や FP8) | models/diffusion_models/ または models/unet/ | 量化されたトランスフォーマー / 拡散モデル単体です。 |
4x_*.safetensors または ESRGAN などのアップスケーラー | models/upscale_models/ | アップスケールモデルローダーで使用します。 |
トラブルシューティングのクイック診断
Q: ファイルを置いたのにドロップダウンリストに表示されない
- 原因1:配置したフォルダが間違っています。上記の表を再度確認してください(例:LoRA ファイルを checkpoints フォルダに入れていないかなど)。
- 原因2:編集している ComfyUI のインストールフォルダと、実際に起動している ComfyUI が一致していません。
- 原因3:ファイルのコピーや移動中にダウンロードが途中で切れており、ファイルが破損しています。
Q: Flux のモデルを配置したが認識されない
- Flux は、従来の Stable Diffusion のように1つの checkpoint ファイルだけで動くものもあれば、
diffusion_models(UNet単体)、text_encoders(T5/CLIP)、vae(オートエンコーダ)の3つに分割されたものもあります。分割版を使用している場合は、それぞれのファイルを適切なフォルダに分け、ワークフロー側でも対応する個別のローダーノードを使用する必要があります。
関連ガイド
実際の ComfyUI 環境で起きている問題なら、まず無料で Wonderful Launcher を使って確認してください。ランチャー内の修復フロー、タスクログ、実行環境チェックを一か所で確認できます。クレジットは画像生成と従量ツール用です。
Wonderful Launcher をダウンロードクレジットプランを見るDid this fix your issue?
Your answer helps prioritize verified ComfyUI repairs.