Model
Trends
.ai
Model
Trends
.ai
los mejores modelos de IA de código abierto

Nodo IPAdapter (IP-Adapter Plus) en ComfyUI

Los nodos IPAdapter meten una imagen de referencia en el modelo como un "prompt de imagen", pasando estilo, composición o una cara sin describirlos con palabras; IPAdapter Unified Loader junto con IPAdapter Advanced son la pareja común.
Paquete de nodos: ComfyUI_IPAdapter_plus
Categoría: ControlNet y guía

Qué hace IPAdapter (IP-Adapter Plus)

IP-Adapter es un método de condicionamiento por imagen: un codificador CLIP Vision lee una imagen de referencia y un pequeño adaptador mete esa representación en las capas de atención del modelo de difusión. El paquete ComfyUI_IPAdapter_plus (de cubiq/matteo) lo envuelve en unos pocos nodos. IPAdapter Unified Loader elige el adaptador y modelo CLIP Vision correcto para tu checkpoint según el preset (LIGHT, STANDARD, PLUS, PLUS FACE, FULL FACE, VIT-G). IPAdapter Advanced lo aplica con peso, tipo de peso (lineal, transferencia de estilo, composición, transferencia de estilo fuerte), inicio/fin y una máscara de atención opcional.
Usos típicos: copiar el estilo de una pintura a un nuevo sujeto, mantener un personaje consistente en varias imágenes, o transferir una composición. Con el tipo de peso "transferencia de estilo" y una máscara puedes limitar la influencia a una parte de la imagen. Las variantes FaceID añaden una representación InsightFace para una identidad más fuerte; necesitan la dependencia insightface.

Entradas

Nombre
Tipo
Qué es
model
MODEL
Del checkpoint o cargador LoRA.
ipadapter
IPADAPTER
Del IPAdapter Unified Loader (o IPAdapter Model Loader).
image
IMAGE
La imagen de referencia (se toma un recorte cuadrado de 224; usa Prep Image para IPAdapter).
weight
FLOAT
0-1 típico; 0.7-0.8 para estilo, 0.5 para influencia sutil.
weight_type
COMBO
lineal, ease in/out, transferencia de estilo, composición, transferencia de estilo fuerte y más.
start_at / end_at
FLOAT
Rango de muestreo donde el adaptador está activo.
attn_mask
MASK
Opcional; limita la influencia a una región.

Salidas

Nombre
Tipo
Qué es
MODEL
MODEL
El modelo modificado; conéctalo a KSampler.
AD
Olvida la instalación: workflows de ComfyUI preinstalados en la nube
BitVector ejecuta workflows de ComfyUI listos para usar en sus propias GPU. Sin instalar nada, sin nodos faltantes, sin cuadros rojos. Ábrelo en el móvil o el portátil y genera en un minuto.

Cómo usar IPAdapter (IP-Adapter Plus)

  1. Instala ComfyUI_IPAdapter_plus desde ComfyUI Manager y descarga los archivos ipadapter y clip_vision que lista (models/ipadapter, models/clip_vision).
  2. Añade IPAdapter Unified Loader después de Load Checkpoint, con el preset PLUS (fuerza alta).
  3. Añade IPAdapter Advanced; conecta model, ipadapter y la imagen de referencia IMAGE.
  4. Pon weight 0.8, weight_type "transferencia de estilo" para estilo o "lineal" para referencia general.
  5. Conecta la salida MODEL a KSampler y genera con tu prompt.

Ajustes y consejos

  • Prep Image para IPAdapter recorta y afila la referencia al cuadrado de 224 px que ve el codificador.
  • Varias referencias: usa IPAdapter Batch o los nodos Encoder + Combine Embeds.
  • Baja el peso y pon end_at 0.7 si el prompt se ignora.
  • PLUS FACE y FaceID funcionan con retratos; para consistencia corporal usa PLUS con referencia de cuerpo entero.
  • Unified Loader necesita nombres exactos de archivos (mira el README del paquete) para detectar modelos automáticamente.

Solución de problemas de IPAdapter (IP-Adapter Plus)

Modelo ClipVision no encontrado / Modelo IPAdapter no encontrado

Por qué ocurre
El Unified Loader busca nombres específicos en models/clip_vision y models/ipadapter y no los encontró.

Cómo arreglarlo
Descarga los archivos nombrados en el README del paquete (por ejemplo CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors e ip-adapter-plus_sdxl_vit-h.safetensors) y mantén esos nombres exactos.

Error: se requiere modelo insightface para modelos FaceID

Por qué ocurre
Los presets FaceID necesitan el paquete Python insightface y el detector buffalo_l.

Cómo arreglarlo
Instala insightface y onnxruntime en el entorno Python de ComfyUI (hay ruedas precompiladas para Windows), o usa PLUS FACE en su lugar.

El prompt se ignora, la salida es copia de la referencia

Por qué ocurre
Peso demasiado alto con tipo lineal.

Cómo arreglarlo
Peso 0.5-0.7, end_at 0.6-0.8, o tipo de peso transferencia de estilo.

Error: Tamaño esperado 1280 pero se obtuvo 1024 (o similar)

Por qué ocurre
El modelo CLIP Vision no coincide con el adaptador (los adaptadores ViT-H necesitan el codificador ViT-H; VIT-G necesita bigG).

Cómo arreglarlo
Usa los presets del Unified Loader, o empareja los archivos como dice el README.

AD
Ejecuta este workflow desde tu móvil
Todos los workflows de esta página están preinstalados en BitVector con los modelos y nodos personalizados ya colocados. Elige uno, escribe un prompt y listo. Cero configuración, nada que descargar.

Preguntas sobre IPAdapter (IP-Adapter Plus)

¿IP-Adapter o ControlNet?

ControlNet copia la estructura (bordes, pose) exactamente; IP-Adapter copia el aspecto y sensación (estilo, identidad, ambiente) de forma más libre. Funcionan bien juntos.

¿Funciona con Flux?

Sí, con los modelos XLabs o InstantX Flux IP-Adapter y los nodos cargadores específicos de Flux en el paquete.

¿Puedo usar varias referencias?

Sí: agrupa las imágenes (Image Batch) o combina las representaciones con IPAdapter Encoder y Combine Embeds.

Nodos relacionados

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.
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.
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.
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.
FaceDetailer (Impact Pack)
ComfyUI-Impact-Pack
FaceDetailer encuentra caras (o manos, ojos) con un detector YOLO, recorta cada una, la vuelve a renderizar a resolución completa con tu modelo y prompt, y la pega de nuevo, arreglando las caras pequeñas y borrosas en tomas amplias.
AD
¿Cansado de arreglar nodos? Deja que lo haga la nube
BitVector mantiene cientos de workflows de ComfyUI instalados, actualizados y probados en GPU rápidas en la nube. Sin Python, sin errores de CUDA, sin límites de VRAM. Funciona desde cualquier navegador.

Más nodos de ComfyUI

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.
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 LoRA
ComfyUI core
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.