¿Qué es un LoRA en Stable Diffusion?

Por Actualizado el 3 min de lectura

Un LoRA (Low-Rank Adaptation) es un archivo pequeño, de unos pocos megabytes a unos cientos, que añade un estilo, un personaje, un producto o un concepto a un modelo Stable Diffusion existente sin reentrenarlo. Se carga junto al modelo base, se le asigna un peso y se pueden combinar varios a la vez.

Cómo funciona un LoRA

Reentrenar un modelo entero significa reescribir de cientos de millones a miles de millones de pesos y producir un archivo de 2 a 7 GB en el caso de SD 1.5 o SDXL. Un LoRA congela el modelo y entrena solo pares de matrices pequeñas, sobre todo junto a las capas de atención; el producto de cada par aproxima el cambio. El resultado captura «lo nuevo» en un archivo pequeño y se aplica al generar, con un multiplicador. Entre diez y treinta imágenes suelen bastar para entrenar uno en una GPU doméstica, en un tiempo que va de unos minutos a unas horas según el modelo base.

Cómo usar un LoRA

  1. Descarga un LoRA hecho para tu modelo base: un LoRA de SD 1.5 no funciona con SDXL, y viceversa; SD 3.5 tiene los suyos.
  2. Coloca el archivo en models/Lora de Automatic1111 (o la carpeta equivalente de ComfyUI, Forge, Fooocus).
  3. En Automatic1111, Forge y Fooocus, invócalo en el prompt con <lora:nombredelarchivo:0.8>; en ComfyUI, añade en su lugar un nodo Load LoRA. El número es el peso; de 0,6 a 1,0 es el rango habitual.
  4. Añade la palabra de activación que indique el autor, si la hay (un nombre de personaje, un token de estilo).
  5. Ajusta: demasiado fuerte y todas las imágenes se parecen; demasiado débil y no cambia nada.

Combinar LoRA

Se pueden apilar varios LoRA: un estilo a 0,7, un personaje a 0,8, un potenciador de detalle a 0,4. Baja cada peso a medida que añadas más, y fija la seed mientras los ajustas; si no, no sabrás qué hace cada uno. Dos LoRA entrenados sobre el mismo concepto se pelean; elige uno.

LoRA, embeddings, checkpoints: ¿cuál elegir?

TipoTamañoIdeal paraCómo se usa
Checkpoint (fine-tune)2–7 GB (SD 1.5, SDXL)una estética completa (realista, anime)sustituye al modelo base
LoRAde unos pocos MB a unos cientos de MBun estilo, personaje, objeto, pose<lora:nombre:peso> en el prompt, o un nodo Load LoRA en ComfyUI
Textual inversion (embedding)de unos pocos KB a 100 KBun único token, a menudo negativoel nombre del token en el prompt

Una configuración habitual es un buen checkpoint, con LoRA que se cambian según la imagen.

Dónde encontrar LoRA

Civitai y Hugging Face alojan decenas de miles, con imágenes de ejemplo, palabras de activación y el modelo base que necesitan. Comprueba la licencia: algunos prohíben el uso comercial, y Civitai retira los LoRA de personas reales desde mayo de 2025. Nuestra comparación de estilos de artistas es una buena alternativa para los estilos: un nombre en el prompt a menudo hace lo que haría un LoRA de estilo, sin descargar nada.

Preguntas frecuentes

¿Un LoRA ralentiza la generación?

Apenas: Automatic1111 y ComfyUI fusionan el LoRA con los pesos del modelo antes del muestreo, así que cada paso cuesta lo mismo. Solo esa fusión, al cargar o cambiar un LoRA, tarda un momento.

¿Puedo usar LoRA en este sitio?

Los tuyos, no. Las herramientas usan modelos fijos, a los que el sitio ya añade pequeños LoRA de detalle y de noise offset. Las páginas txt2img de los miembros podrán exponer LoRA concretos en el futuro.

¿Qué significa el número en <lora:nombre:0.8>?

La fuerza con la que se aplican los cambios del LoRA: 1,0 es lo que entrenó el autor, 0,5 la mitad del efecto, y por encima de 1,2 la imagen suele deformarse.