EasyUse/Adaptergenerated

Easy Apply IPAdapter (From Params)(ipadapterApplyFromParams)

Nodo Easy Apply IPAdapter (From Params) de ComfyUI-Easy-Use.

ipadapter Apply From Params

model
ipadapter_params
optional_ipadapter
image_negative
model
ipadapter
preset
COMBO
combine_embeds
COMBO
embeds_scaling
COMBO
cache_mode
insightface only
Easy Use

El nodo Easy Apply IPAdapter (From Params) aplica un modelo IPAdapter a un modelo de difusión utilizando un objeto IPADAPTER_PARAMS ya construido. Es la contraparte basada en parámetros de los nodos Easy Apply IPAdapter regulares: en lugar de configurar cada opción del adaptador directamente en este nodo, se construyen las configuraciones en un paso anterior y se pasan a través de ipadapter_params. Esto mantiene los flujos de trabajo modulares y facilita reutilizar las mismas configuraciones del adaptador en diferentes modelos o experimentos.

Entradas

model

El modelo de difusión base al que se aplicará el IPAdapter. La salida MODEL es una versión modificada de este modelo con el acondicionamiento IPAdapter aplicado.

preset

Selecciona el preset IPAdapter a cargar. Las opciones disponibles son generadas por el paquete y ComfyUI según los presets instalados. El preset determina qué pesos del IPAdapter y comportamiento predeterminado se utilizan durante la aplicación.

ipadapter_params

Un objeto IPADAPTER_PARAMS que contiene las configuraciones del IPAdapter a aplicar. Construya esto en un paso anterior utilizando el nodo Params adecuado y luego páselo aquí. Este objeto normalmente contiene la imagen de entrada, los pesos, los porcentajes de inicio/fin y otros controles del adaptador.

combine_embeds

Controla cómo se combinan los embeddings del IPAdapter cuando hay múltiples embeddings presentes.

  • concat – concatena los embeddings.
  • add – suma elemento a elemento.
  • subtract – resta un embedding de otro.
  • average – promedia los embeddings.
  • norm average – promedia y luego normaliza el resultado.
  • max – máximo elemento a elemento.
  • min – mínimo elemento a elemento.

Elija el método que coincida con el resultado deseado: average y concat son comunes para mezclar estilo o apariencia, mientras que add/subtract son útiles para una aritmética de embeddings más explícita.

embeds_scaling

Controla cómo se escalan los tensores de embeddings del IPAdapter.

  • V only – utiliza solo las características visuales.
  • K+V – utiliza tanto las características de clave como de valor.
  • K+V w/ C penalty – utiliza claves y valores con una penalización en el conteo de atención cruzada.
  • K+mean(V) w/ C penalty – utiliza claves y valores agrupados por media con una penalización en el conteo de atención cruzada.

El valor predeterminado V only es la opción estándar para la mayoría de los modelos IPAdapter; los otros modos están disponibles para coincidir con variantes específicas del IPAdapter o para un ajuste avanzado.

cache_mode

Controla qué se almacena en caché entre aplicaciones sucesivas.

  • insightface only (predeterminado) – almacena en caché solo los modelos insightface, lo cual es útil para el uso del IPAdapter relacionado con rostros.
  • clip_vision only – almacena en caché las salidas de CLIP vision.
  • ipadapter only – almacena en caché el modelo IPAdapter cargado.
  • all – almacena todo en caché para una velocidad máxima en ejecuciones repetidas.
  • none – desactiva el almacenamiento en caché para ahorrar memoria.

Elija un nivel de almacenamiento en caché más alto cuando reutilice el mismo adaptador repetidamente. Use none cuando la memoria sea limitada o cuando el adaptador/preset cambie de manera impredecible.

optional_ipadapter

Entrada IPADAPTER opcional. Si está conectada, se utiliza este IPAdapter precargado en lugar de cargarlo desde preset. Esto es útil cuando ya tiene un IPAdapter cargado desde otro nodo y desea evitar recargarlo.

image_negative

Entrada IMAGE opcional para una imagen de referencia negativa. Cuando se proporciona, se utiliza para construir embeddings IPAdapter negativos, lo que puede ayudar a evitar que características no deseadas se transfieran al resultado.

Salidas

MODEL output

El modelo de difusión modificado con el IPAdapter aplicado. Conecte esto a un muestreador o a otro nodo que modifique modelos.

IPADAPTER

El modelo/pipeline IPAdapter que se utilizó. Esto se puede pasar a otros nodos, por ejemplo, para evitar recargar el adaptador o para encadenar más operaciones del adaptador.

Notas de Uso

  • Este nodo espera un objeto IPADAPTER_PARAMS ya construido. Si necesita configurar todos los parámetros directamente en el nodo, use un nodo Easy Apply IPAdapter diferente.
  • Las entradas preset y optional_ipadapter proporcionan dos formas de obtener el adaptador: elija un preset para la carga automática, o conecte un IPAdapter existente para omitir la carga por completo.
  • Al ejecutar generaciones repetidas con el mismo preset, mantenga cache_mode en all para evitar recargar modelos cada vez. Si cambia de adaptadores con frecuencia, prefiera insightface only o none.
  • embeds_scaling y combine_embeds deben coincidir con los valores esperados por su modelo/preset IPAdapter; configuraciones que no coinciden pueden producir resultados degradados.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…