Skip to content

Model Installation Guide

ComfyUI requires various models to generate images. This guide covers downloading and installing different model types.

Download Platforms

PlatformDescriptionURL
🤗 Hugging FaceOfficial modelsOfficial
🏠 ModelScopeDomestic mirror, fastModelScope
🎨 CivitaiCommunity modelsCivitai

💡 Recommended to use ModelScope for faster access.

Model Directory Structure

ComfyUI/
└── models/
    ├── checkpoints/      # Base checkpoint models
    ├── vae/               # VAE models
    ├── loras/             # LoRA models
    ├── controlnet/       # ControlNet models
    ├── embeddings/        # Textual Inversion / Embedding
    ├── upscale_models/    # Upscale models
    └── unet/              # UNet models

Checkpoint Models (Base Models)

PlatformDescription
🏠 ModelScopeDomestic fast download, recommended
CivitaiLargest SD model platform
Hugging FaceOfficial and community models
Stability AIOfficial models
ModelSizeUse Case
SD 1.5~4GBUniversal
SD 2.1~5GBUniversal
SDXL~6.5GBHigh quality

Installation

Place model files in models/checkpoints/ directory.

VAE Models

Purpose

VAE is used for image encoding and decoding, affecting colors and details.

Installation

Place in models/vae/ directory.

Built-in VAE

Some checkpoint models have built-in VAE, enable in settings.

LoRA Models

PlatformDescription
🏠 ModelScopeDomestic fast, recommended
CivitaiMain LoRA resource
Hugging FacePartial LoRA

Installation

Place in models/loras/ directory.

Usage

bash
# In node:
# Double-click canvas and search "Load LoRA"
# Select LoRA file, set strength

ControlNet Models

Model List

ModelPurposePretrained
cannyEdge detectionv1.1 / SDXL
depthDepth mapv1.1 / SDXL
openposePosev1.1
normalNormal mapv1.1
scribbleSketchv1.1

Installation

Place in models/controlnet/ directory.

Embedding (Textual Inversion)

Purpose

Used for negative prompts to quickly avoid unwanted elements.

Common Embedding

NameEffect
easynegativeUniversal negative
bad-hands-5Fix hands
ng_deepnegativeStrong negative

Installation

Place in models/embeddings/ directory.

Usage

In prompt use:

<embedding:easynegative>

Upscale Models

ModelScalePurpose
RealESRGAN_x4plus4xUniversal
4x-UltraSharp4xHigh quality
4x_AnimeSharpen4xAnime

Installation

Place in models/upscale_models/ directory.

Share Models with WebUI

If you already have Stable Diffusion WebUI installed, you can share models:

Configure extra_model_paths.yaml

yaml
# extra_model_paths.yaml
base_path: D:/AI/stable-diffusion-webui

Restart ComfyUI to load automatically.

Troubleshooting

Q: Model not showing

A: Restart ComfyUI, or check if file format is correct.

Q: Out of VRAM

A: Use quantized models (FP16), or reduce resolution.

Q: Slow download

A: Use ModelScope for faster access.

Next Steps