EasyUse/Adaptergenerated

Easy Apply IPAdapter (Embeds)(ipadapterApplyEmbeds)

Nœud 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

Le nœud Easy Apply IPAdapter (Embeds) (classe ipadapterApplyEmbeds) applique un IP-Adapter à un modèle de diffusion en utilisant des embeddings précalculés au lieu d'une image de référence. Il est conçu pour les flux de travail qui disposent déjà d'EMBEDS provenant d'un encodeur ou d'un nœud de génération d'embeddings, et il expose les contrôles IPAdapter essentiels dans une interface compacte « Easy Apply ». Le nœud renvoie un MODEL patché prêt pour un échantillonneur, ainsi qu'une sortie IPADAPTER pour enchaîner d'autres étapes d'adaptateur. Il apparaît dans la catégorie EasyUse/Adapter.

Entrées

Requis

  • model (MODEL)
    Le modèle de diffusion de base auquel l'IP-Adapter sera appliqué.

  • clip_vision (CLIP_VISION)
    Un modèle CLIP Vision chargé. Même si ce nœud utilise des embeddings précalculés, le pipeline IPAdapter a toujours besoin du modèle CLIP Vision en interne. Connectez le même modèle CLIP Vision que celui utilisé lors de la génération des embeddings.

  • ipadapter (IPADAPTER)
    Le modèle ou la configuration IPAdapter à appliquer.

  • pos_embed (EMBEDS)
    Les embeddings positifs qui décrivent le style, le contenu ou le sujet à transférer. C'est la principale source de conditionnement pour l'adaptateur.

  • weight (FLOAT, défaut = 1, plage = -1 à 3)
    Intensité globale de l'IPAdapter. Des valeurs plus faibles atténuent l'effet ; des valeurs plus élevées l'augmentent. Une valeur de 0 désactive effectivement l'adaptateur.

  • weight_type (COMBO)
    Sélectionne le préréglage de pondération de l'IPAdapter. Différents préréglages modifient la façon dont l'attention de l'adaptateur est mélangée au prompt, permettant des compromis entre le transfert de style, la composition et le respect du prompt. Les noms exacts des préréglages sont fournis par l'implémentation de l'IPAdapter.

  • start_at (FLOAT, défaut = 0, plage = 0 à 1)
    La fraction du processus de débruitage à partir de laquelle l'IPAdapter commence à être appliqué. Laissez à 0 pour l'appliquer depuis le début de la génération.

  • end_at (FLOAT, défaut = 1, plage = 0 à 1)
    La fraction du processus de débruitage à laquelle l'IPAdapter cesse d'être appliqué. Laissez à 1 pour l'appliquer jusqu'à la fin de la génération.

  • embeds_scaling (COMBO)
    Contrôle la façon dont les embeddings précalculés sont utilisés dans l'attention croisée. Options disponibles :

    • V only : injecte uniquement le composant de valeur de l'embedding.
    • K+V : injecte à la fois les composants clé et valeur de l'embedding.
    • K+V w/ C penalty : identique à K+V, avec une pénalité d'attention croisée supplémentaire.
    • K+mean(V) w/ C penalty : utilise les clés et les vecteurs de valeur moyennés, avec la même pénalité d'attention croisée.

Facultatif

  • neg_embed (EMBEDS, facultatif)
    Embeddings négatifs utilisés pour éloigner le résultat des styles ou contenus indésirables. Laissez déconnecté si aucun embedding négatif n'est disponible.

  • attn_mask (MASK, facultatif)
    Un masque d'attention facultatif qui limite l'influence de l'IPAdapter à des régions spécifiques de l'image générée. Laissez déconnecté pour appliquer l'adaptateur globalement.

Sorties

  • MODEL
    Le modèle de diffusion patché par l'IPAdapter. Passez-le à un échantillonneur ou à d'autres nœuds de traitement de modèle.

  • IPADAPTER
    L'objet IPAdapter qui a été utilisé. Il peut être passé à un autre nœud Easy Apply IPAdapter lors de l'empilement de plusieurs adaptateurs dans un seul flux de travail.

Notes d'utilisation

  • Ce nœud n'accepte pas d'entrée d'image. Si vous avez une image de référence, utilisez plutôt le nœud Easy Apply IPAdapter standard ; utilisez ce nœud lorsque vous disposez déjà d'EMBEDS provenant d'une étape d'encodage IPAdapter précédente.
  • pos_embed est requis ; neg_embed est facultatif. Si un seul embedding est disponible, laissez neg_embed déconnecté.
  • Utilisez start_at et end_at pour contrôler à quel moment de l'échantillonnage l'adaptateur est actif. Par exemple, appliquer l'IPAdapter uniquement au milieu de la génération peut aider à préserver la composition globale tout en transférant le style.
  • La sortie IPADAPTER est utile pour l'enchaînement : prenez la sortie MODEL d'un nœud Easy Apply IPAdapter et alimentez l'entrée model d'un autre, tout en réutilisant la même configuration d'adaptateur via la sortie IPADAPTER.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…