Wat is een LoRA in Stable Diffusion?

Door Bijgewerkt op 3 min leestijd

Een LoRA (Low-Rank Adaptation) is een klein bestand, van enkele megabytes tot enkele honderden, dat een stijl, een personage, een product of een concept toevoegt aan een bestaand Stable Diffusion-model zonder dat model opnieuw te trainen. Je laadt hem naast het basismodel, geeft hem een gewicht en kunt er meerdere tegelijk combineren.

Hoe een LoRA werkt

Een heel model finetunen betekent honderden miljoenen tot miljarden gewichten herschrijven en een bestand van 2 tot 7 GB opleveren voor SD 1.5 of SDXL. Een LoRA bevriest het model en traint alleen paren kleine matrices, vooral naast de attention-lagen; het product van elk paar benadert de verandering. Het resultaat vangt "wat nieuw is" in een klein bestand en wordt bij het genereren toegepast, met een vermenigvuldigingsfactor. Tien tot dertig afbeeldingen zijn vaak genoeg om er een te trainen op een consumenten-GPU, in minuten tot enkele uren, afhankelijk van het basismodel.

Hoe gebruik je een LoRA?

  1. Download een LoRA die gemaakt is voor jouw basismodel: een SD 1.5-LoRA werkt niet met SDXL, en omgekeerd; SD 3.5 heeft zijn eigen LoRA's.
  2. Zet het bestand in de map models/Lora van Automatic1111 (of het equivalent in ComfyUI, Forge of Fooocus).
  3. In Automatic1111, Forge en Fooocus roep je hem in de prompt aan met <lora:bestandsnaam:0.8>; in ComfyUI voeg je in plaats daarvan een Load LoRA-node toe. Het getal is het gewicht; 0,6 tot 1,0 is het gebruikelijke bereik.
  4. Voeg het triggerwoord toe dat de maker opgeeft, als dat er is (een personagenaam, een stijltoken).
  5. Stel bij: te sterk en elke afbeelding ziet er hetzelfde uit, te zwak en er verandert niets.

LoRA's combineren

Je kunt meerdere LoRA's stapelen: een stijl op 0,7, een personage op 0,8, een detailversterker op 0,4. Verlaag elk gewicht naarmate je er meer toevoegt, en zet de seed vast terwijl je ze afstelt, anders zie je niet wat elke LoRA doet. LoRA's die op hetzelfde concept zijn getraind vechten met elkaar; kies er één.

LoRA, embeddings, checkpoints: wat kies je?

TypeGrootteGeschikt voorGebruik
Checkpoint (finetune)2–7 GB (SD 1.5, SDXL)een complete esthetiek (realistisch, anime)vervangt het basismodel
LoRAenkele MB tot enkele honderden MBeen stijl, personage, voorwerp, pose<lora:naam:gewicht> in de prompt, of een Load LoRA-node in ComfyUI
Textual inversion (embedding)enkele KB tot 100 KBéén enkel token, vaak voor de negatieve promptde tokennaam in de prompt

Een gangbare opzet is één goed checkpoint, met LoRA's die je per afbeelding wisselt.

Waar vind je LoRA's?

Civitai en Hugging Face hosten er tienduizenden, met voorbeeldafbeeldingen, triggerwoorden en het basismodel dat ze nodig hebben. Controleer de licentie: sommige verbieden commercieel gebruik, en Civitai heeft sinds mei 2025 LoRA's van echte personen verwijderd. Onze vergelijking van kunstenaarsstijlen is een goed alternatief voor stijlen: een naam in de prompt doet vaak wat een stijl-LoRA zou doen, zonder iets te downloaden.

Veelgestelde vragen

Vertraagt een LoRA het genereren?

Nauwelijks: Automatic1111 en ComfyUI voegen de LoRA vóór het samplen samen met de gewichten van het model, dus elke stap kost evenveel. Alleen dat samenvoegen, als je een LoRA laadt of wisselt, duurt even.

Kan ik LoRA's gebruiken op deze site?

Niet je eigen. De tools draaien vaste modellen, waar de site al kleine detail- en noise-offset-LoRA's aan toevoegt. De txt2img-pagina's voor leden kunnen in de toekomst specifieke LoRA's aanbieden.

Wat betekent het getal in <lora:naam:0.8>?

De sterkte waarmee de wijzigingen van de LoRA worden toegepast: 1,0 is wat de maker heeft getraind, 0,5 is de helft van het effect, waarden boven 1,2 vervormen het beeld meestal.