EasyUse/Adaptergenerated

Nodo Easy Apply IPAdapter (Embeds)(ipadapterApplyEmbeds)

Nodo Easy Apply IPAdapter (Embeds) de ComfyUI-Easy-Use.

ipadapter Apply Embeds

model
clip_vision
ipadapter
pos_embed
neg_embed
attn_mask
model
ipadapter
weight
1.00
weight_type
COMBO
start_at
0.000
end_at
1.000
embeds_scaling
COMBO
Easy Use

El nodo Easy Apply IPAdapter (Embeds) (clase ipadapterApplyEmbeds) aplica un IP-Adapter a un modelo de difusión utilizando embeddings precalculados en lugar de una imagen de referencia. Está pensado para flujos de trabajo que ya disponen de EMBEDS provenientes de un codificador o de un nodo de generación de embeddings, y expone los controles principales del IPAdapter en una interfaz compacta «Easy Apply». El nodo devuelve un MODEL parcheado listo para un muestreador, además de una salida IPADAPTER para encadenar más pasos del adaptador. Aparece en la categoría EasyUse/Adapter.

Entradas

Requerido

  • model (MODEL)
    El modelo de difusión base al que se aplicará el IP-Adapter.

  • clip_vision (CLIP_VISION)
    Un modelo CLIP Vision cargado. Aunque este nodo utiliza embeddings precalculados, el pipeline del IPAdapter todavía necesita el modelo CLIP Vision internamente. Conecta el mismo modelo CLIP Vision que se utilizó al generar los embeddings.

  • ipadapter (IPADAPTER)
    El modelo o configuración del IPAdapter que se aplicará.

  • pos_embed (EMBEDS)
    Los embeddings positivos que describen el estilo, el contenido o el sujeto a transferir. Esta es la fuente principal de acondicionamiento para el adaptador.

  • weight (FLOAT, por defecto = 1, rango = -1 a 3)
    Fuerza general del IPAdapter. Los valores más bajos debilitan el efecto; los valores más altos lo aumentan. Un valor de 0 desactiva el adaptador de forma efectiva.

  • weight_type (COMBO)
    Selecciona el preajuste de ponderación del IPAdapter. Los distintos preajustes modifican la forma en que la atención del adaptador se combina con el prompt, lo que permite compensaciones entre la transferencia de estilo, la composición y la adherencia al prompt. Los nombres exactos de los preajustes los proporciona la implementación del IPAdapter.

  • start_at (FLOAT, por defecto = 0, rango = 0 a 1)
    La fracción del proceso de denoising en la que el IPAdapter comienza a aplicarse. Déjalo en 0 para aplicarlo desde el comienzo de la generación.

  • end_at (FLOAT, por defecto = 1, rango = 0 a 1)
    La fracción del proceso de denoising en la que el IPAdapter deja de aplicarse. Déjalo en 1 para aplicarlo hasta el final de la generación.

  • embeds_scaling (COMBO)
    Controla cómo se utilizan los embeddings precalculados dentro de la atención cruzada. Opciones disponibles:

    • V only: inyecta solo el componente de valor del embedding.
    • K+V: inyecta tanto los componentes de clave como de valor del embedding.
    • K+V w/ C penalty: igual que K+V, con una penalización adicional de atención cruzada.
    • K+mean(V) w/ C penalty: utiliza claves y vectores de valor agrupados por media, con la misma penalización de atención cruzada.

Opcional

  • neg_embed (EMBEDS, opcional)
    Embeddings negativos que se utilizan para alejar el resultado de estilos o contenidos no deseados. Déjalo desconectado si no se dispone de un embedding negativo.

  • attn_mask (MASK, opcional)
    Una máscara de atención opcional que limita la influencia del IPAdapter a regiones específicas de la imagen generada. Déjala desconectada para aplicar el adaptador de forma global.

Salidas

  • MODEL
    El modelo de difusión parcheado con el IPAdapter. Pásalo a un muestreador o a otros nodos de procesamiento de modelos.

  • IPADAPTER
    El objeto IPAdapter que se utilizó. Puede pasarse a otro nodo Easy Apply IPAdapter al apilar varios adaptadores en un solo flujo de trabajo.

Notas de uso

  • Este nodo no acepta una entrada de imagen. Si tienes una imagen de referencia, usa el nodo Easy Apply IPAdapter normal; usa este nodo cuando ya dispongas de EMBEDS de un paso anterior de codificación con IPAdapter.
  • pos_embed es requerido; neg_embed es opcional. Si solo se dispone de un embedding, deja neg_embed desconectado.
  • Usa start_at y end_at para controlar en qué punto del muestreo está activo el adaptador. Por ejemplo, aplicar el IPAdapter solo en la mitad de la generación puede ayudar a preservar la composición general mientras se sigue transfiriendo el estilo.
  • La salida IPADAPTER es útil para encadenar: toma la salida MODEL de un nodo Easy Apply IPAdapter e introdúcela en la entrada model de otro, reutilizando la misma configuración del adaptador a través de la salida IPADAPTER.

Comentarios

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

Cargando comentarios…