Негативный промпт
Как сказать, чего не нужно, и когда это вообще не действует.
Простыми словами
Негативный промпт (negative prompt) это текст, который идёт во вход negative сэмплера. На каждом шаге модель делает два предсказания: одно по вашему промпту, другое по негативному. Потом она уходит от второго к первому. Насколько далеко, задаёт CFG.
Поэтому в негативном промпте называют то самое, от чего уходить: blurry, extra fingers, watermark, text. Писать «нет» не нужно.
Где встречается в графе
Вторая нода CLIP Text Encode (Prompt) от того же CLIP, её выход идёт в negative. Некоторые ноды паков держат оба текста в одной ноде (у текстовой ноды WanVideoWrapper есть positive_prompt и negative_prompt).
Значения и что они меняют
- Короткий список дефектов, которые правда появляются на ваших картинках, работает лучше длинного общего.
- В шаблонах ComfyUI для Wan стоит длинный негативный промпт на китайском (пересвет, застывший кадр, размытые детали, субтитры, лишние пальцы, кривые руки). Его можно оставить как есть.
- Некоторые новые модели, и любая модель при CFG 1, его не слышат.
Когда он ничего не делает
При CFG 1 второе предсказание вообще не делается, и негативный промпт не действует, что бы в нём ни стояло. Так у Flux dev и schnell, Z-Image Turbo, Flux.2 Klein и других дистиллированных моделей и с LoRA-ускорителями (lightx2v для Wan). Для них всё важное должно быть в основном промпте.
Частые ошибки
- Отрицания в основном промпте (
no hat): словоhatтянет к шляпам. Перенесите его сюда. - Одно слово в обоих промптах: два противоположных указания.
- Ждать действия при CFG 1.
- Вход
negativeне подключён: он обязательный. Подключите ноду кодирования с пустым текстом (а для некоторых моделей ноду ConditioningZeroOut).
Как помогает приложение
Проверка говорит, когда у сэмплера cfg 1 и негативный промпт не действует, когда одно и то же стоит в обоих промптах и когда в основном промпте есть отрицание.