Nodo Load LoRA en ComfyUI
Load LoRA (LoraLoader) aplica un archivo LoRA al MODEL y CLIP con fuerzas separadas, para que un estilo, personaje o concepto se pueda añadir a cualquier checkpoint sin hacer merge.
Qué hace Load LoRA
Un LoRA es un parche pequeño entrenado sobre un modelo base. Load LoRA toma el MODEL y CLIP que vienen de un cargador de checkpoint, aplica el parche y saca nuevos objetos MODEL y CLIP. Todo lo que venga después (prompts, sampler) usa las versiones parcheadas. Se pueden encadenar varios nodos Load LoRA para apilar LoRAs.
strength_model escala cuánto cambia el LoRA la red de difusión, strength_clip cuánto cambia el codificador de texto. La mayoría de LoRAs están hechos para usarse entre 0.6 y 1.0 en ambos. Fuerzas negativas alejan el modelo del concepto. LoraLoaderModelOnly es el mismo nodo sin la parte CLIP, que es lo que necesitan la mayoría de LoRAs de Flux y video.
Entradas
Nombre | Tipo | Qué es |
|---|---|---|
model | MODEL | El modelo a parchear, viene de Load Checkpoint, Load Diffusion Model o un nodo LoRA anterior. |
clip | CLIP | El codificador de texto a parchear. |
lora_name | COMBO | El archivo LoRA de models/loras. |
strength_model | FLOAT | Peso aplicado al parche del modelo. 1.0 es la fuerza entrenada; 0 lo desactiva. |
strength_clip | FLOAT | Peso aplicado al parche del codificador de texto. |
Salidas
Nombre | Tipo | Qué es |
|---|---|---|
MODEL | MODEL | El modelo parcheado para el sampler o el siguiente LoRA. |
CLIP | CLIP | El codificador de texto parcheado para CLIP Text Encode. |
Cómo usar Load LoRA
- Pon el archivo LoRA en ComfyUI/models/loras.
- Inserta Load LoRA entre el cargador de checkpoint y el sampler: entra model y clip, salen MODEL y CLIP.
- Conecta la salida CLIP a los nodos CLIP Text Encode, no al CLIP original del checkpoint.
- Elige lora_name y ajusta ambas fuerzas, empezando en 0.8.
- Añade las palabras clave del LoRA a tu prompt positivo.
Ajustes y consejos
- El LoRA debe coincidir con la familia base: un LoRA SDXL no sirve para SD 1.5 y un LoRA Flux falla en SDXL.
- Al apilar LoRAs, baja cada fuerza para que el total quede cerca de 1.0 a 1.5; apilarlos a fuerza completa quema la imagen.
- Un LoRA que solo cambia el modelo (sin capas del codificador de texto) muestra "lora key not loaded" para las claves CLIP; eso no afecta.
- Para comparar rápido, pon strength_model en 0 en vez de desconectar el nodo; el grafo sigue conectado.
- Usa un nodo apilador de LoRA de un pack personalizado (rgthree Power Lora Loader, Efficiency LoRA Stacker) si usas más de tres seguido.
Solución de problemas de Load LoRA
lora key not loaded: lora_unet_... (docenas de líneas)
Por qué ocurre
El LoRA fue entrenado para una arquitectura distinta al modelo donde se aplica, así que ninguno de sus nombres de capa coincide.
Cómo arreglarlo
Revisa la página del LoRA para ver su modelo base (SD 1.5, SDXL, Pony, Illustrious, Flux) y úsalo con un checkpoint de esa familia. Unos pocos keys sin coincidir es normal; cientos indican familia equivocada.
El LoRA no tiene efecto visible
Por qué ocurre
Los nodos CLIP Text Encode siguen conectados al CLIP del checkpoint en vez de la salida del LoRA, falta la palabra clave o la fuerza está en 0.
Cómo arreglarlo
Reconecta ambos nodos de prompt al CLIP que sale de Load LoRA, añade las palabras clave y sube strength_model a 1.0 para confirmar que funciona antes de bajarlo.
Las imágenes salen saturadas, quemadas o con artefactos
Por qué ocurre
La fuerza combinada del LoRA es muy alta, suele pasar porque varios LoRAs van a 1.0 juntos o un LoRA sobreentrenado necesita menos de 1.
Cómo arreglarlo
Baja strength_model a 0.5-0.7 por LoRA y mantén el total del stack alrededor de 1.2 o menos. Sube un poco el cfg si se pierden detalles.
Error: Expected size for first two dimensions of batch2 tensor to be... (incompatibilidad de forma)
Por qué ocurre
Se está aplicando un LoRA de rango o familia incorrecta al CLIP, típicamente un LoRA SDXL con strength_clip arriba de 0 en un CLIP Flux.
Cómo arreglarlo
Usa LoraLoaderModelOnly para LoRAs Flux y de video, o pon strength_clip en 0.
Preguntas sobre Load LoRA
¿Puedo cargar varios LoRAs?
Sí. Encadena nodos Load LoRA: las salidas MODEL y CLIP de uno entran al siguiente. El orden casi nunca importa; las fuerzas sí.
¿Deben ser iguales strength_model y strength_clip?
Por lo general sí. Baja strength_clip si el LoRA domina mucho el prompt, baja strength_model si el estilo es muy fuerte.
¿Funcionan aquí archivos LyCORIS / LoCon / DoRA?
La mayoría sí, en el mismo nodo. Formatos muy viejos pueden necesitar el pack custom de nodos LyCORIS.
Nodos relacionados
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) abre un archivo de modelo .safetensors o .ckpt y entrega las tres partes que todo flujo de trabajo necesita: el MODEL de difusión, el codificador de texto CLIP y el VAE.
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode convierte un texto en CONDITIONING usando el codificador de texto del modelo. Un nodo tiene el prompt positivo y otro el negativo.
KSampler
ComfyUI core
KSampler ejecuta el ciclo de eliminación de ruido: toma el modelo, los prompts y un latente, y produce la imagen latente final, controlado por la semilla, pasos, cfg, sampler, scheduler y denoise.
Load Diffusion Model
ComfyUI core
Load Diffusion Model (UNETLoader) carga una red de denoising básica como Flux, SD3.5, Wan o HunyuanVideo desde models/diffusion_models, con una opción weight_dtype para fp8 que ayuda a ahorrar VRAM.
Más nodos de ComfyUI
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager es la extensión que instala, actualiza y arregla paquetes de nodos personalizados y modelos desde la interfaz, resuelve nodos faltantes en flujos de trabajo importados y guarda instantáneas de tu configuración.
Save Image
ComfyUI core
Save Image guarda el tensor IMAGE en ComfyUI/output como un PNG, con todo el flujo de trabajo incrustado en los metadatos del archivo para que la imagen pueda arrastrarse de nuevo a ComfyUI y restaurar el gráfico.
VAE Decode
ComfyUI core
VAE Decode convierte el LATENT muestreado en una imagen en píxeles con el VAE; VAE Decode (Tiled) hace lo mismo en mosaicos para imágenes muy grandes.
Empty Latent Image
ComfyUI core
Empty Latent Image crea el lienzo latente vacío (ancho, alto, batch_size) desde donde empieza el muestreo de texto a imagen; las dimensiones deben ser múltiplos de 8 y coincidir con la familia del modelo.
Load Image
ComfyUI core
Load Image carga una imagen desde la carpeta de entrada de ComfyUI (o una subida) y genera un tensor IMAGE más una MÁSCARA tomada del canal alfa, que es el punto de partida para img2img, inpainting, ControlNet y gráficos IP-Adapter.
Apply ControlNet
ComfyUI core
Apply ControlNet añade una imagen guía y un ControlNet cargado al CONDITIONING positivo y negativo con fuerza y porcentajes de inicio/fin, para que el muestreador siga bordes, profundidad o pose de la guía.
