Description
Le nœud Poids du Prompt Krea2 fournit une pondération par jeton pour les modèles Krea2 (K2) en mettant à l'échelle les valeurs d'attention.
La pondération standard (par ex. (mot:1.5) dans le texte du prompt) ne fonctionne pas avec l'encodeur Qwen3-VL utilisé par Krea2. Ce nœud applique la pondération APRÈS le codage de texte CLIP, en patchant le mécanisme d'attention du modèle afin que les jetons puissent être renforcés ou atténués de manière fine.
Utilisez une balise de poids comme (mot:-1) pour supprimer un concept de la génération, ou (mot:1.5) pour le renforcer. La pondération est appliquée au conditionnement et modifie également le modèle lui-même, donc le nœud produit à la fois un modèle patché et un tenseur de conditionnement. Lorsque vous utilisez ce nœud, réglez l'échelle CFG de l'échantillonneur sur 1.0 (le nœud gère le conditionnement en interne via le modèle patché).
Entrées
| Nom | Type | Requis | Défaut | Plage / Pas | Description |
|---|---|---|---|---|---|
clip | CLIP | Oui | — | — | Le modèle CLIP (Qwen3-VL) utilisé pour le codage de texte. Généralement le CLIP d'un checkpoint Krea2. |
model | MODEL | Oui | — | — | Le modèle de diffusion (UNet ou transformer) à patcher avec une mise à l'échelle de l'attention par jeton. |
text | CHAÎNE | Oui | "" | — | Le texte du prompt. Incluez des balises de poids au format (mot:poids) pour contrôler les contributions individuelles des jetons. |
strength | FLOTTANT | Oui | 1.0 | 0.0 – 4.0 (pas 0.05) | Multiplicateur global appliqué à toutes les balises de poids. Utile pour ajuster l'effet global vers le haut ou le bas sans modifier le prompt. |
Sorties
| Nom | Type | Description |
|---|---|---|
model | MODEL | Le modèle d'entrée avec des poids d'attention patchés pour respecter la mise à l'échelle au niveau des jetons. Utilisez ce modèle dans le nœud échantillonneur. |
conditioning | CONDITIONING | Le tenseur de conditionnement dérivé du texte, avec la mise à l'échelle par jeton intégrée. Passez-le à l'échantillonneur comme d'habitude. |
Notes d'utilisation
-
Syntaxe du poids – dans l'entrée
text, écrivez(mot:float).(chat:2.0): double l'influence du jeton « chat ».(voiture:-1.0): poids négatif qui supprime le concept.(ciel:0.0): désactive effectivement ce jeton.- Les jetons sans poids explicite se comportent normalement (poids = 1.0).
-
L'échelle CFG doit être 1.0 – parce que le nœud applique le conditionnement en interne via le modèle patché, le guidage CFG habituel est désactivé. Réglez le paramètre
cfgde l'échantillonneur sur1.0. -
Force globale – l'entrée
strengthmultiplie chaque balise de poids. Si vous avez(arbre:2.0)et que la force est0.5, le poids effectif devient1.0. Ceci est utile pour ajuster rapidement l'agressivité de la pondération sans réécrire le prompt. -
Compatibilité Qwen3‑VL – ce nœud est conçu spécifiquement pour l'encodeur Qwen3‑VL utilisé par Krea2. La pondération standard de ComfyUI (via le nœud
CLIPTextEncode) ne fonctionne pas avec cet encodeur ; ce nœud fournit le seul contrôle fiable par jeton. -
Ordre des sorties – les deux sorties sont requises. Le modèle patché doit être utilisé avec la sortie de conditionnement correspondante, sinon les poids ne seront pas appliqués correctement.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.