KJNodes/experimentalgenerated

Poids du Prompt Krea2(Krea2PromptWeight)

Pondération par jeton pour les modèles Krea2 (K2) via mise à l'échelle des valeurs d'attention. Utilisez (mot:-1) pour supprimer un concept, (mot:1.5) pour en renforcer un. Fonctionne à travers l'encodeur Qwen3-VL où la pondération normale ne fonctionne pas. Produit le modèle patché + le conditionnement ; réglez l'échelle CFG de l'échantillonneur à 1.0.

Krea2 Prompt Weight

clip
model
model
conditioning
text
STRING
strength
1.00
KJNodes

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

NomTypeRequisDéfautPlage / PasDescription
clipCLIPOuiLe modèle CLIP (Qwen3-VL) utilisé pour le codage de texte. Généralement le CLIP d'un checkpoint Krea2.
modelMODELOuiLe modèle de diffusion (UNet ou transformer) à patcher avec une mise à l'échelle de l'attention par jeton.
textCHAÎNEOui""Le texte du prompt. Incluez des balises de poids au format (mot:poids) pour contrôler les contributions individuelles des jetons.
strengthFLOTTANTOui1.00.04.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

NomTypeDescription
modelMODELLe 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.
conditioningCONDITIONINGLe 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 cfg de l'échantillonneur sur 1.0.

  • Force globale – l'entrée strength multiplie chaque balise de poids. Si vous avez (arbre:2.0) et que la force est 0.5, le poids effectif devient 1.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.

Chargement des commentaires…
Poids du Prompt Krea2 (Krea2PromptWeight) - ComfyUI-KJNodes | ComfyUI Wiki