Easy Apply IPAdapter (Embeds)(ipadapterApplyEmbeds)
Nœud Easy Apply IPAdapter (Embeds) de ComfyUI-Easy-Use.
ipadapter Apply Embeds
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'
EMBEDSprovenant d'une étape d'encodage IPAdapter précédente. pos_embedest requis ;neg_embedest facultatif. Si un seul embedding est disponible, laissezneg_embeddéconnecté.- Utilisez
start_atetend_atpour 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
IPADAPTERest utile pour l'enchaînement : prenez la sortieMODELd'un nœud Easy Apply IPAdapter et alimentez l'entréemodeld'un autre, tout en réutilisant la même configuration d'adaptateur via la sortieIPADAPTER.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.