Negative prompts
Урок про второй канал управления — описание того, чего на картинке быть не должно.
Negative prompt — текст, описывающий нежелательные свойства; модель старается отдалять результат от этих понятий.
Зачем «отрицательный» промпт
Иногда проще сказать, чего вы НЕ хотите, чем перечислять всё желаемое. Размытость, лишние пальцы, водяные знаки, текст на картинке — типичные дефекты, которые удобно «выключать» через negative prompt. Это отдельное поле рядом с основным промптом.
Промпт: портрет девушки, мягкий свет, детализированно
Negative prompt: размыто, искажённые руки, лишние пальцы,
водяной знак, подпись, низкое качествоКак это связано с guidance
В прошлых уроках мы упоминали, что U-Net вызывают дважды: «с условием» и «без условия». Negative prompt подставляется как раз вместо «пустого» условия — то есть модель толкает картинку прочь от описанного в negative и к описанному в основном промпте. Поэтому negative работает только при включённом guidance (CFG > 1).
Что обычно кладут в negative
| Цель | Слова в negative |
| убрать дефекты анатомии | искажённые руки, лишние пальцы |
| повысить резкость | размыто, не в фокусе |
| убрать мусор | водяной знак, текст, подпись |
| сменить настроение | тёмный, мрачный (если нужен светлый) |
Как работает под капотом
Формула guidance смешивает два предсказания шума: «к промпту» и «от negative». Чем выше CFG scale, тем сильнее это расталкивание. Но у медали две стороны: чрезмерно длинный negative может «вырезать» нужные детали и обесцветить картинку, ведь модель боится слишком многого сразу. Поэтому negative держат коротким и по делу.
Частые ошибки
- Класть в negative всё подряд. Огромный список давит на картинку и портит её, а не улучшает.
- Ждать эффекта при CFG = 1. Без guidance (CFG > 1) negative не действует.
- Дублировать смысл. Если основной промпт говорит «резко», а negative «размыто» — это полезно; но десять синонимов «плохо» лишь засоряют.
Когда negative не нужен
Negative prompt — мощный, но не бесплатный инструмент. На современных моделях с хорошим пониманием промпта он часто нужен меньше, чем кажется: иногда достаточно точнее описать желаемое в основном промпте. Начинайте с короткого negative из реально мешающих дефектов (размытость, искажённые руки) и расширяйте его только тогда, когда конкретный дефект действительно повторяется из генерации в генерацию.
Распространённая практика — иметь небольшой «базовый» negative, который вы переиспользуете между проектами, и добавлять к нему точечные слова под конкретную задачу. Так вы не раздуваете его до полотна, которое обесцвечивает картинку. Помните: каждое слово в negative — это сила, отталкивающая результат; чем их больше, тем сильнее модель «зажата» и тем выше риск потерять нужные детали вместе с ненужными.
Итог
- Negative prompt описывает, чего быть не должно; модель отдаляет результат от этих понятий.
- Он работает через guidance (CFG > 1) как «противоположный полюс» основному промпту.
- Держите negative коротким: длинный список вырезает нужное и обесцвечивает картинку.