Easy Apply IPAdapter (From Params)(ipadapterApplyFromParams)
Nodo Easy Apply IPAdapter (From Params) de ComfyUI-Easy-Use.
ipadapter Apply From Params
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_PARAMSya construido. Si necesita configurar todos los parámetros directamente en el nodo, use un nodo Easy Apply IPAdapter diferente. - Las entradas
presetyoptional_ipadapterproporcionan 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_modeenallpara evitar recargar modelos cada vez. Si cambia de adaptadores con frecuencia, prefierainsightface onlyonone. embeds_scalingycombine_embedsdeben 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.