Nodurile Load LoRA (Model and CLIP) și Load LoRA în ComfyUI & Stable Diffusion / Flux

Control & Fine-Tuning Nivel: mediu

Nodurile LoRA aplică un fișier LoRA peste modelul de difuzie (și opțional peste encoderul de text) pentru un stil, un personaj sau un concept, fără a schimba fișierul modelului de bază.

Intrări & ieșiri nod
LoraLoader(model, clip, lora_name, strength_model=1.0, strength_clip=1.0) -> MODEL, CLIP

LoRA (Low-Rank Adaptation, Hu et al., 2021) adaugă la greutățile unui model produsul a două matrice de rang mic, înmulțit cu o intensitate. În ComfyUI există două noduri. LoraLoader, afișat acum „Load LoRA (Model and CLIP)”, primește model și clip și le modifică pe amândouă. LoraLoaderModelOnly, afișat „Load LoRA”, modifică doar modelul de difuzie; îl folosesc, de exemplu, șabloanele Wan 2.2 pentru LoRA-urile de 4 pași. Fișierele se pun în ComfyUI/models/loras (și subfoldere).

strength_model și strength_clip au implicit 1.0, iau valori între -100 și 100 și pot fi negative. Documentația spune că în uz obișnuit se folosesc valori între 0 și 1; cu ambele intensități 0 nodul lasă modelul neschimbat. Mai multe LoRA se aplică legând nodurile în lanț: ieșirile unui Load LoRA intră în următorul.

Un LoRA este antrenat pentru o anumită arhitectură (SD1.5, SDXL, FLUX.1, Wan…) și se aplică doar peste un model din aceeași familie. Dacă autorul LoRA-ului indică un cuvânt declanșator, acesta se scrie în promptul pozitiv. Pentru a dezactiva temporar un LoRA fără a strica graful, nodul se pune pe Bypass, nu pe Never.

Concepte cheie și caracteristici

Concept / Parametru Descriere practică
model Modelul de difuzie (MODEL) de la încărcător sau de la alt LoRA.
clip Encoderul de text (CLIP); doar la Load LoRA (Model and CLIP).
lora_name Fișierul din models/loras.
strength_model Intensitatea pe modelul de difuzie, -100–100, implicit 1.0.
strength_clip Intensitatea pe encoderul de text, -100–100, implicit 1.0.
MODEL, CLIP Ieșirile modificate, care merg mai departe la KSampler și la CLIP Text Encode.

Exemple practice și scenarii reale

Exemplul 1: Un LoRA de stil pe un checkpoint SD1.5

Load Checkpoint.MODEL, .CLIP -> Load LoRA (Model and CLIP)
    lora_name: watercolor_style.safetensors, strength_model 0.8, strength_clip 0.8
Load LoRA.MODEL -> KSampler.model
Load LoRA.CLIP  -> CLIP Text Encode (pozitiv și negativ).clip

Exemplul 2: Două LoRA în lanț

Load Checkpoint -> Load LoRA (stil) -> Load LoRA (personaj) -> KSampler / CLIP Text Encode

Exemplul 3: LoRA doar pentru model (Wan 2.2)

Din șablonul Wan 2.2 14B I2V, varianta cu LoRA-ul lightx2v de 4 pași: câte un LoRA pentru fiecare dintre cele două modele.

Load LoRA: wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors, strength_model 1.0
Load LoRA: wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors,  strength_model 1.0

Greșeli frecvente și capcane

  • Aplici un LoRA pentru SDXL pe un model SD1.5 sau FLUX.1. Rezultatul este greșit sau LoRA-ul nu are efect; verifică arhitectura pe pagina LoRA-ului.
  • Cauți „Load LoRA” după un tutorial vechi și găsești nodul fără intrare clip. În versiunile actuale, varianta cu CLIP se numește „Load LoRA (Model and CLIP)”.
  • Legi doar ieșirea MODEL a nodului LoRA și lași CLIP Text Encode pe ieșirea CLIP a checkpointului. Partea de text a LoRA-ului nu se mai aplică.

Noțiuni și module înrudite