Cos’è un LoRA in Stable Diffusion?

Di Aggiornato il 3 min di lettura

Un LoRA (Low-Rank Adaptation) è un piccolo file, da pochi megabyte a qualche centinaio, che aggiunge uno stile, un personaggio, un prodotto o un concetto a un modello Stable Diffusion esistente senza riaddestrarlo. Lo carichi accanto al modello base, gli assegni un peso e puoi combinarne diversi insieme.

Come funziona un LoRA

Riaddestrare un modello intero significa riscrivere da centinaia di milioni a miliardi di pesi e produrre, per SD 1.5 o SDXL, un file da 2 a 7 GB. Un LoRA congela il modello e addestra solo coppie di piccole matrici, per lo più accanto ai livelli di attenzione; il prodotto di ogni coppia approssima il cambiamento. Il risultato cattura «ciò che è nuovo» in un piccolo file e si applica in generazione, con un moltiplicatore. Per addestrarne uno su una GPU domestica bastano spesso da dieci a trenta immagini, e da qualche minuto a qualche ora a seconda del modello base.

Come usare un LoRA

  1. Scarica un LoRA fatto per il tuo modello base: un LoRA per SD 1.5 non funziona con SDXL e viceversa; SD 3.5 ha i suoi.
  2. Metti il file in models/Lora di Automatic1111 (o nella cartella equivalente di ComfyUI, Forge, Fooocus).
  3. In Automatic1111, Forge e Fooocus richiamalo nel prompt con <lora:nomefile:0.8>; in ComfyUI aggiungi invece un nodo Load LoRA. Il numero è il peso; da 0,6 a 1,0 è l’intervallo abituale.
  4. Aggiungi la parola di attivazione indicata dall’autore, se c’è (un nome di personaggio, un token di stile).
  5. Regola: troppo forte e tutte le immagini si somigliano; troppo debole e non cambia nulla.

Combinare i LoRA

Più LoRA si possono sovrapporre: uno stile a 0,7, un personaggio a 0,8, un potenziatore di dettagli a 0,4. Abbassa ciascun peso man mano che ne aggiungi altri, e fissa il seed mentre li regoli, altrimenti non sai cosa fa ciascuno. Due LoRA addestrati sullo stesso concetto si fanno la guerra; scegline uno.

LoRA, embedding, checkpoint: quale scegliere?

TipoDimensioneIdeale perCome si usa
Checkpoint (fine-tune)2–7 GB (SD 1.5, SDXL)un’estetica completa (realistica, anime)sostituisce il modello base
LoRAda pochi MB a qualche centinaio di MBuno stile, un personaggio, un oggetto, una posa<lora:nome:peso> nel prompt, oppure un nodo Load LoRA in ComfyUI
Textual inversion (embedding)da pochi KB a 100 KBun singolo token, spesso negativoil nome del token nel prompt

Una configurazione comune è un buon checkpoint, con LoRA che cambiano a seconda dell’immagine.

Dove trovare i LoRA

Civitai e Hugging Face ne ospitano decine di migliaia, con immagini di esempio, parole di attivazione e il modello base richiesto. Controlla la licenza: alcuni vietano l’uso commerciale, e da maggio 2025 Civitai rimuove i LoRA di persone reali. Il nostro confronto di stili di artisti è una buona alternativa per gli stili: un nome nel prompt fa spesso ciò che farebbe un LoRA di stile, senza scaricare nulla.

Domande frequenti

Un LoRA rallenta la generazione?

Appena: Automatic1111 e ComfyUI fondono il LoRA nei pesi del modello prima del campionamento, quindi ogni passo costa uguale. Solo questa fusione, quando carichi o cambi un LoRA, richiede un momento.

Posso usare i LoRA su questo sito?

Non i tuoi. Gli strumenti girano con modelli fissi, ai quali il sito aggiunge già piccoli LoRA di dettaglio e di noise offset. Le pagine txt2img dei membri potranno esporre LoRA specifici in futuro.

Cosa significa il numero in <lora:nome:0.8>?

La forza con cui vengono applicate le modifiche del LoRA: 1,0 è ciò che l’autore ha addestrato, 0,5 metà dell’effetto, e oltre 1,2 l’immagine di solito si distorce.