Un checkpoint clasic (SD1.5, SDXL) conține la un loc modelul de difuzie, encoderul de text și VAE-ul și se încarcă cu Load Checkpoint. Multe modele noi vin în fișiere separate, puse în foldere diferite: models/diffusion_models pentru rețeaua de difuzie, models/text_encoders pentru encoderele de text și models/vae pentru VAE. Șabloanele oficiale pentru FLUX.1 [dev] complet și pentru Wan 2.2 folosesc exact aceste trei încărcătoare.
UNETLoader (afișat „Load Diffusion Model”) are un singur câmp de fișier și opțiunea avansată weight_dtype: default, fp8_e4m3fn, fp8_e4m3fn_fast sau fp8_e5m2, care încarcă greutățile în precizie fp8 pentru a folosi mai puțină memorie. CLIPLoader (afișat „Load CLIP”) încarcă un singur encoder și cere tipul modelului: de exemplu wan pentru umt5-xxl la Wan, flux2 sau flux3 pentru FLUX.2 și FLUX.3, qwen_image pentru Qwen-Image. Pentru două encodere (FLUX.1: clip-l + t5) se folosește Load CLIP (Dual). Opțiunea device=cpu ține encoderul pe procesor.
VAELoader (afișat „Load VAE”) listează fișierele din models/vae, aproximările TAESD din models/vae_approx (când există ambele fișiere, encoder și decoder) și opțiunea pixel_space. VAE-ul trebuie să fie al aceleiași familii ca modelul: FLUX.1 folosește ae.safetensors, Wan 2.2 14B folosește wan_2.1_vae.safetensors, iar Wan 2.2 5B are propriul wan2.2_vae.safetensors.
Concepte cheie și caracteristici
| Concept / Parametru | Descriere practică |
|---|---|
unet_name |
Fișierul din models/diffusion_models (încărcătorul GGUF citește și din models/unet). |
weight_dtype |
default / fp8_e4m3fn / fp8_e4m3fn_fast / fp8_e5m2; opțiune avansată a Load Diffusion Model. |
clip_name, type |
Fișierul din models/text_encoders și arhitectura lui (stable_diffusion, sd3, wan, hidream, qwen_image, flux2, flux3 și altele). |
device |
default sau cpu pentru encoderul de text (opțiune avansată). |
vae_name |
Fișier din models/vae, o aproximare TAESD sau pixel_space. |
extra_model_paths.yaml |
Adaugă alte foldere în care ComfyUI caută aceste fișiere. |
Exemple practice și scenarii reale
Exemplul 1: FLUX.1 [dev] din fișiere separate
Fișierele și folderele din tutorialul oficial FLUX.1; fișierul flux1-dev.safetensors are 23,8 GB pe Hugging Face și cere acceptarea licenței înainte de descărcare.
ComfyUI/models/diffusion_models/flux1-dev.safetensors
ComfyUI/models/text_encoders/clip_l.safetensors
ComfyUI/models/text_encoders/t5xxl_fp16.safetensors
ComfyUI/models/vae/ae.safetensors
Load Diffusion Model: unet_name = flux1-dev.safetensors, weight_dtype = default
Load CLIP (Dual): t5xxl_fp16.safetensors + clip_l.safetensors, type = flux
Load VAE: ae.safetensors
Exemplul 2: Wan 2.2 TI2V 5B
Din tutorialul Wan 2.2: un singur encoder, încărcat cu Load CLIP și tipul wan.
Load Diffusion Model: wan2.2_ti2v_5B_fp16.safetensors
Load CLIP: umt5_xxl_fp8_e4m3fn_scaled.safetensors, type = wan
Load VAE: wan2.2_vae.safetensors
Exemplul 3: Același lucru în formatul API
"10": {"class_type": "UNETLoader",
"inputs": {"unet_name": "flux1-dev.safetensors", "weight_dtype": "default"}},
"11": {"class_type": "DualCLIPLoader",
"inputs": {"clip_name1": "clip_l.safetensors", "clip_name2": "t5xxl_fp16.safetensors",
"type": "flux", "device": "default"}},
"12": {"class_type": "VAELoader", "inputs": {"vae_name": "ae.safetensors"}}
Greșeli frecvente și capcane
- Pui un fișier care conține doar modelul de difuzie în
models/checkpointsși îl încarci cu Load Checkpoint. Nodul nu găsește CLIP și VAE în el; CLIP Text Encode oprește execuția cu mesajul că checkpointul nu conține un encoder valid. - Alegi greșit
typeîn Load CLIP. Tipul spune cum este interpretat encoderul; descrierea nodului conține „rețetele” (de exempluwan: umt5 xxl,flux3: qwen3-vl 4B). - Copiezi fișiere noi cât ComfyUI rulează și nu le vezi în listă. Reîmprospătează pagina (sau repornește), apoi alege din nou fișierul.