ComfyUI-Krea2-NAG:Krea 2 Turbo 的负面提示控制
iljung1106 的新 ComfyUI 节点将归一化注意力引导引入 Krea 2,恢复了对需要 CFG 1.0 的 Turbo 模型上的负面提示控制。
Krea 2 Turbo 是为 CFG 1.0 蒸馏的,在 CFG 1.0 下,标准负面提示完全无效,你只能通过正面提示来引导生成。NAG 基于论文 Normalized Attention Guidance: Universal Negative Guidance for Diffusion Model 解决了这个问题,它作用于注意力空间而非 CFG 分支:该节点对正面和负面注意力使用相同的图像查询,并且仅更改文本上下文。NAG 归一化在 FP32 中计算,然后返回 FP16/BF16,因此没有精度损失。
附带的示例使用提示 A llama-bird hybrid creature flying in the sky. Llama head, bird body. 和 NAG 负面提示 big wings:
| 基线(CFG 1.0) | NAG 负面提示:big wings |
|---|---|
![]() | ![]() |
| 基线输出 | “big wings” 被抑制 |
Krea2Edit 支持
安装 ComfyUI-Krea2Edit v1.2.5 或更高版本,即可获得组合的 Krea2Edit 归一化注意力引导 节点,该节点会在编辑模型之上应用 NAG,而不是叠加两个模型补丁。编辑提示:Change the bird feathers to blue. Preserve the llama face and flying pose.,附加 NAG 负面提示 brown feathers:
| Krea2Edit 基线 | Krea2Edit + NAG |
|---|---|
![]() | ![]() |
| 无负面控制的编辑 | “brown feathers” 被抑制 |
源参考注意力保持在正面路径上,因此参考主体的身份和姿态得以保留,而 NAG 仅作用于目标图像 token。
工作流
仓库附带两个开箱即用的 Raw FP8 Turbo 工作流:
安装与使用
将仓库克隆到 ComfyUI/custom_nodes,然后重新启动 ComfyUI:
cd ComfyUI/custom_nodes
git clone https://github.com/iljung1106/ComfyUI-Krea2-NAG.git附带的工作流使用 krea2_raw_fp8_scaled.safetensors、krea2_raw_to_turbo_r256_comfy.safetensors 和 qwen3vl_4b_fp8_scaled.safetensors,CFG 为 1.0。将要抑制的概念放入单独的 NAG 负面输入中。默认值为 phi=4.0、tau=2.5、alpha=0.25。




评论
使用 GitHub 登录后即可参与讨论。