Nodo Load LoRA in ComfyUI
Load LoRA (LoraLoader) applica un file LoRA al MODEL e al CLIP con intensità separate, così puoi aggiungere uno stile, un personaggio o un concetto a qualsiasi checkpoint senza doverlo unire.
Cosa fa Load LoRA
Una LoRA è una piccola patch addestrata sopra un modello base. Load LoRA prende il MODEL e il CLIP che arrivano da un caricatore di checkpoint, applica la patch e restituisce nuovi oggetti MODEL e CLIP. Tutto quello che viene dopo (prompt, sampler) usa le versioni modificate. Puoi collegare più nodi Load LoRA per sovrapporre più LoRA.
strength_model regola quanto la LoRA modifica la rete di diffusione, strength_clip quanto cambia l'encoder di testo. La maggior parte delle LoRA funziona bene con valori da 0.6 a 1.0 per entrambi. Valori negativi spingono il modello lontano dal concetto. LoraLoaderModelOnly è lo stesso nodo senza la parte CLIP, che è tutto ciò che serve per la maggior parte delle LoRA Flux e video.
Ingressi
Nome | Tipo | Cos'è |
|---|---|---|
model | MODEL | Il modello da modificare, preso da Load Checkpoint, Load Diffusion Model o da un nodo LoRA precedente. |
clip | CLIP | L'encoder di testo da modificare. |
lora_name | COMBO | Il file LoRA dentro models/loras. |
strength_model | FLOAT | Peso applicato alla patch del modello. 1.0 è la forza addestrata; 0 la disabilita. |
strength_clip | FLOAT | Peso applicato alla patch dell'encoder di testo. |
Uscite
Nome | Tipo | Cos'è |
|---|---|---|
MODEL | MODEL | Il modello modificato per il sampler o per la prossima LoRA. |
CLIP | CLIP | L'encoder di testo modificato per CLIP Text Encode. |
Come usare Load LoRA
- Metti il file LoRA in ComfyUI/models/loras.
- Inserisci Load LoRA tra il caricatore di checkpoint e il sampler: entra model e clip, esce MODEL e CLIP.
- Collega l'uscita CLIP ai nodi CLIP Text Encode, non al CLIP originale del checkpoint.
- Scegli lora_name e imposta entrambe le intensità, partendo da 0.8.
- Aggiungi le parole trigger dalla pagina della LoRA al prompt positivo.
Impostazioni e consigli
- La LoRA deve corrispondere alla famiglia base: una LoRA SDXL non funziona su SD 1.5 e una LoRA Flux fallisce su SDXL.
- Quando sovrapponi più LoRA, abbassa ogni intensità così il totale resta intorno a 1.0-1.5; intensità al massimo bruciano l'immagine.
- Una LoRA che modifica solo il modello (senza livelli nell'encoder di testo) mostra "lora key not loaded" per le chiavi CLIP; è normale e non fa danni.
- Per un confronto veloce, metti strength_model a 0 invece di scollegare il nodo; così la rete resta collegata.
- Usa un nodo stacker di LoRA da un pacchetto personalizzato (rgthree Power Lora Loader, Efficiency LoRA Stacker) se usi spesso più di tre LoRA.
Risoluzione dei problemi di Load LoRA
lora key not loaded: lora_unet_... (decine di righe)
Perché succede
La LoRA è stata addestrata per un'architettura diversa da quella del modello a cui la applichi, quindi nessun nome di layer corrisponde.
Come risolverlo
Controlla sulla pagina della LoRA qual è il modello base (SD 1.5, SDXL, Pony, Illustrious, Flux) e usala con un checkpoint di quella famiglia. Qualche chiave non corrispondente è normale; centinaia indicano la famiglia sbagliata.
La LoRA non ha effetto visibile
Perché succede
I nodi CLIP Text Encode sono ancora collegati al CLIP del checkpoint invece che all'uscita della LoRA, manca la parola trigger o la forza è 0.
Come risolverlo
Ricollega entrambi i nodi prompt al CLIP che esce da Load LoRA, aggiungi le parole trigger e alza strength_model a 1.0 per confermare che funziona prima di abbassare.
Immagini sovrasature, troppo elaborate o piene di artefatti
Perché succede
La forza combinata delle LoRA è troppo alta, spesso perché più LoRA sono a 1.0 insieme o una LoRA troppo addestrata richiede meno di 1.
Come risolverlo
Abbassa strength_model a 0.5-0.7 per ogni LoRA e mantieni il totale dello stack intorno a 1.2 o meno. Alza un po' il cfg se perdi dettagli.
Errore: Expected size for first two dimensions of batch2 tensor to be... (shape mismatch)
Perché succede
Una LoRA di rango o famiglia sbagliata viene applicata al CLIP, tipicamente una LoRA SDXL con strength_clip sopra 0 su un CLIP Flux.
Come risolverlo
Usa LoraLoaderModelOnly per LoRA Flux e video, o imposta strength_clip a 0.
Domande su Load LoRA
Posso caricare più LoRA?
Sì. Collega più nodi Load LoRA: l'uscita MODEL e CLIP di uno entra nel successivo. L'ordine di solito non conta; contano le intensità.
strength_model e strength_clip devono essere uguali?
Di solito sì. Abbassa strength_clip se la LoRA prende troppo il controllo del prompt, abbassa strength_model se lo stile è troppo pesante.
I file LyCORIS / LoCon / DoRA funzionano qui?
La maggior parte sì, nello stesso nodo. Formati molto vecchi potrebbero aver bisogno del pacchetto custom LyCORIS.
Nodi correlati
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) apre un file modello .safetensors o .ckpt e fornisce le tre parti di cui ogni workflow ha bisogno: il MODEL di diffusione, l'encoder testuale CLIP e il VAE.
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode trasforma un prompt di testo in CONDITIONING usando l'encoder testuale del modello. Un nodo contiene il prompt positivo, un altro quello negativo.
KSampler
ComfyUI core
KSampler esegue il ciclo di denoising: prende il modello, i prompt e un latente e produce l'immagine latente finita, controllata da seed, passi, cfg, sampler, scheduler e denoise.
Load Diffusion Model
ComfyUI core
Load Diffusion Model (UNETLoader) carica una rete di denoising base come Flux, SD3.5, Wan o HunyuanVideo da models/diffusion_models, con un'opzione weight_dtype per fp8 che aiuta a risparmiare VRAM.
Altri nodi ComfyUI
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager è l’estensione che installa, aggiorna e sistema i pacchetti di nodi personalizzati e i modelli direttamente dall’interfaccia, risolve i nodi mancanti nei workflow importati e salva la tua configurazione.
Save Image
ComfyUI core
Save Image salva il tensore IMAGE in ComfyUI/output come PNG, con tutto il flusso di lavoro incorporato nei metadati del file così puoi trascinare l'immagine di nuovo in ComfyUI per ripristinare il grafico.
VAE Decode
ComfyUI core
VAE Decode trasforma il LATENT campionato in un'immagine a pixel usando il VAE; VAE Decode (Tiled) fa lo stesso a pezzi per immagini molto grandi.
Empty Latent Image
ComfyUI core
Empty Latent Image crea la tela latente vuota (larghezza, altezza, batch_size) da cui parte il campionamento testo-immagine; le dimensioni devono essere multipli di 8 e corrispondere alla famiglia del modello.
Load Image
ComfyUI core
Load Image carica un'immagine dalla cartella di input di ComfyUI (o da un upload) e produce un tensore IMAGE più una MASK ricavata dal canale alfa, il punto di partenza per img2img, inpainting, ControlNet e IP-Adapter.
Apply ControlNet
ComfyUI core
Apply ControlNet collega un'immagine guida e un ControlNet caricato al CONDITIONING positivo e negativo con forza e percentuali di inizio/fine, così il sampler segue i bordi, la profondità o la posa dell'immagine guida.
