Негативный промпт

Как сказать, чего не нужно, и когда это вообще не действует.

Простыми словами

Негативный промпт (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 и негативный промпт не действует, когда одно и то же стоит в обоих промптах и когда в основном промпте есть отрицание.

См. также

Страница перенесена из wiki репозитория приложения (docs/wiki/concepts/Negative-Prompt.ru.md, ревизия b8e3f71). То же руководство встроено в приложение: «Справка ▸ Руководство».

Чтобы обновить её, выполните npm run import, а затем npm run build в папке сайта.