Мы рады поделиться новостью: 10 августа разработчик iljung1106 выпустил ComfyUI-Krea2-NAG — это реализация Нормализованного управления вниманием (NAG) для Krea 2 прямо в ComfyUI. Нода возвращает нам контроль над негативными промптами на чекпойнтах Turbo, которые обычно требуют CFG 1.0 и потому полностью игнорируют негативные описания.
[Krea 2 Turbo дистиллирован под CFG 1.0 — при таком значении стандартный негативный промпт просто не срабатывает, и управлять генерацией можно только через позитивный промпт.] NAG, основанный на статье Normalized Attention Guidance: Universal Negative Guidance for Diffusion Model (arXiv:2505.21179), решает эту задачу — она работает в пространстве внимания вместо классической ветки 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 версии 1.2.5 или новее — так вы получите комбинированную ноду Krea2Edit Normalized Attention Guidance. Она применяет NAG поверх модели редактирования, не накладывая два патча модели друг на друга. Промпт редактирования в примере: `Change the bird feathers to blue. Preserve the llama face and flying pose.` с негативом NAG `brown feathers`:
Базовый вариант Krea2Edit | Krea2Edit + NAG | Редактирование без негативного контроля | «brown feathers» подавлены
Внимание source-reference остаётся на позитивном пути, поэтому идентичность и поза референса сохраняются, а NAG применяется только к токенам целевого изображения.
Рабочие процессы
В репозиторий добавлены два готовых к запуску рабочих процесса Raw FP8 Turbo:
Скачать рабочий процесс Krea2 NAG
Скачать рабочий процесс Krea2Edit NAG
Установка и использование
Клонируйте репозиторий в `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`.
Обычные батчи CFG не поддерживаются — используйте CFG 1.0.