ComfyUI-Krea2-NAG : Prompts Négatifs pour Krea 2 Turbo

ComfyUI Wikinews

Le nouveau nœud ComfyUI d'iljung1106 apporte le Guidage d'Attention Normalisée à Krea 2, rétablissant le contrôle des prompts négatifs sur les checkpoints Turbo (CFG 1.0).

iljung1106 a publié ComfyUI-Krea2-NAG le 10 août : une véritable implémentation du Guidage d'Attention Normalisée (NAG) dans l'espace d'attention pour Krea 2 sous ComfyUI. Elle rétablit le contrôle des prompts négatifs sur les checkpoints Turbo, qui exigent normalement CFG 1.0 et ignorent donc entièrement les prompts négatifs.

Krea 2 Turbo est distillé pour CFG 1.0, et avec CFG 1.0, le prompt négatif standard n'a aucun effet : vous ne pouvez guider la génération que par le prompt positif. NAG, basé sur l'article Normalized Attention Guidance: Universal Negative Guidance for Diffusion Model (arXiv:2505.21179), corrige ce problème en travaillant dans l'espace d'attention au lieu de la branche CFG : le nœud utilise la même requête d'image pour l'attention positive et négative et ne modifie que le contexte textuel. La normalisation NAG est calculée en FP32 puis ramenée en FP16/BF16, ce qui n'entraîne aucune perte de précision.

L'exemple fourni utilise le prompt A llama-bird hybrid creature flying in the sky. Llama head, bird body. avec le négatif NAG big wings :

Référence (CFG 1.0)NAG négatif : big wings
Génération de référence du lama-oiseauLama-oiseau avec NAG supprimant les ailes
Sortie de référence« big wings » supprimé

Prise en charge de Krea2Edit

Installez ComfyUI-Krea2Edit v1.2.5 ou une version plus récente pour obtenir le nœud combiné Krea2Edit Normalized Attention Guidance, qui applique NAG par-dessus le modèle d'édition au lieu d'empiler deux patches de modèle. Prompt d'édition : Change the bird feathers to blue. Preserve the llama face and flying pose. avec le négatif NAG brown feathers :

Référence Krea2EditKrea2Edit + NAG
Référence Krea2EditKrea2Edit avec négatif NAG
Édition sans contrôle négatif« brown feathers » supprimé

L'attention source-référence reste sur le chemin positif, de sorte que l'identité et la pose de référence sont préservées tandis que NAG ne s'applique qu'aux tokens de l'image cible.

Flux de travail

Deux flux de travail Raw FP8 Turbo prêts à l'emploi sont fournis avec le référentiel :

Installation et utilisation

Clonez le référentiel dans ComfyUI/custom_nodes puis redémarrez ComfyUI :

cd ComfyUI/custom_nodes
git clone https://github.com/iljung1106/ComfyUI-Krea2-NAG.git

Les flux de travail inclus utilisent krea2_raw_fp8_scaled.safetensors, krea2_raw_to_turbo_r256_comfy.safetensors et qwen3vl_4b_fp8_scaled.safetensors avec CFG 1.0. Placez le concept à supprimer dans l'entrée négative NAG séparée. Les valeurs par défaut sont phi=4.0, tau=2.5, alpha=0.25.

Les batchs CFG classiques ne sont pas pris en charge : utilisez CFG 1.0.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…
ComfyUI-Krea2-NAG : Prompts Négatifs pour Krea 2 Turbo | ComfyUI Wiki