Хороший промпт для генерации изображений — это не длинное пожелание, а короткая спецификация: что изображать, в каком ракурсе, при каком свете, в каком стиле и с какими ограничениями. Такой подход работает для большинства моделей, но он плохо подходит для задач, где нужен точный фирменный макет, воспроизводимый текст, строгая анатомия, одинаковый персонаж в серии или повторение сцены пиксель в пиксель: в этих случаях кроме текста понадобятся референсы, маски, inpainting, ControlNet или ручная постобработка.
Короткий ответ
Рабочая формула промпта выглядит так: субъект + действие или сцена + композиция + свет и цвет + материал и детали + стиль или медиум + технические параметры + исключения. Начинайте с того, что должно быть в кадре, а не со слов вроде cinematic, masterpiece или ultra detailed. Большинство моделей лучше реагирует на ясный предметный запрос, чем на россыпь красивых эпитетов.
Практически это означает следующее: сначала одно предложение про объект и контекст, затем 3–6 уточнений про ракурс, план, свет и фактуру, а в конце — ограничения. Например: red ceramic teapot on a dark oak table, three-quarter view, soft window light from the left, realistic product photography, clean background, shallow depth of field, no hands, no text, 4:5. Если модель поддерживает отдельные поля, negative prompt и параметры вроде seed, aspect ratio, stylize или CFG лучше выносить туда, а не смешивать с основным описанием.
Главный принцип — менять по одной группе признаков за итерацию. Если вы одновременно переписываете сюжет, стиль, камеру и негативы, вы не поймете, что именно улучшило результат. Для инженерной точности, упаковки, интерфейсов, схем и длинных надписей одного промпта обычно недостаточно.
Что понадобится
Нужны три вещи: выбранная модель, короткое описание задачи и критерии приемки результата. Выбор модели зависит не от популярности, а от того, насколько вам важны стилизация, управляемость, повторяемость по seed, редактирование и работа с референсами.
| Инструмент | Когда подходит | Что дает | Когда одного промпта мало |
|---|---|---|---|
| Midjourney | Концепты, moodboard, стилизованные иллюстрации, быстрый визуальный поиск | Сильная стилизация, хорошая композиционная интуиция, быстрые итерации | Когда нужна строгая повторяемость, точный макет, контролируемый пайплайн и тонкая донастройка |
| DALL·E | Черновики по естественному языку, быстрые сцены без сложной параметризации | Удобный вход, понятные описания без длинного синтаксиса параметров | Когда нужен низкоуровневый контроль, детальная работа с seed, кастомные модели и сложные пайплайны |
| Stable Diffusion XL | Продакшн с контролем, локальная генерация, маски, референсы, дообучения, ControlNet | Максимальная управляемость, negative prompt, seed, совместимость с большим числом инструментов | Когда нужен результат без настройки и без понимания параметров модели |
Критерии выбора простые. Если вам нужен быстрый стилизованный результат, берите инструмент с сильной художественной предустановкой. Если нужен контролируемый и воспроизводимый процесс, выбирайте стек, где доступны seed, negative prompt, маски и внешние контроллеры. Если команда работает сериями, сразу закладывайте хранение промптов, seed и референсов: без этого удачный результат трудно повторить.
Еще до первой генерации подготовьте список обязательных деталей, список запретов, желаемое соотношение сторон и 1–3 референса. Полезно заранее решить, что для вас важнее: смысл сцены, конкретная композиция, стилистика, цветовая палитра или физическая достоверность материалов. Иначе промпт быстро превращается в компромисс без приоритетов.
Пошаговый план
1. Зафиксируйте задачу и жесткие ограничения
Сначала ответьте на три вопроса: что должно быть в кадре, для чего нужен кадр и что недопустимо. Формулировка вроде сделай красиво бесполезна. Формулировка вроде предметная фотография красного керамического чайника для карточки товара, белый или нейтральный фон, без рук, без текста, вертикальный формат 4:5 уже дает модели полезные рамки.
На этом шаге важно отделить обязательное от желательного. Если в сцене критична форма объекта, не прячьте ее в хвост промпта. Если нельзя допускать лишние предметы, явно перечислите запреты. Если текст на изображении должен быть точным, сразу планируйте отдельный этап редактирования, а не надейтесь на магию промпта.
2. Соберите каркас из одного ясного предложения
Базовый каркас должен описывать сцену без украшений. Хорошая заготовка: [главный объект], [контекст], [действие или состояние]. Например: a ceramic teapot on a dark oak table, viewed from three-quarter angle, ready for a product photo. Такая форма помогает модели понять, о чем кадр, до того как вы начнете управлять стилем.
Не пытайтесь сразу уместить в каркас все. Если вы с первого шага добавите десять стилевых слов, три камеры, два типа света и восемь ограничений, вы получите шумный запрос, где приоритеты неочевидны. Сначала сцена, потом управление.
3. Добавьте композицию и камеру
Следующий слой — ракурс, план и композиция. Полезные категории: close-up, wide shot, top-down, three-quarter view, centered composition, negative space. Эти слова обычно влияют сильнее, чем абстрактные характеристики качества.
Если вам важен продукт, пишите про предметную логику кадра: фронтально, три четверти, крупный план, пустое пространство под текст. Если важна история, описывайте сцену: персонаж у окна, камера на уровне глаз, фон в расфокусе. Указание объектива или фокусного расстояния иногда помогает, но не во всех моделях одинаково. Поэтому не стройте весь запрос вокруг одной фотографии с отметкой 35mm или 85mm, если модель на это слабо реагирует.
4. Опишите свет, цвет и материалы
Именно свет и фактура чаще всего переводят генерацию из уровня черновика в уровень осмысленного изображения. Вместо общих слов используйте предметные: soft diffused window light, hard rim light, muted color palette, brushed aluminum, glossy ceramic glaze, matte paper. Модель лучше работает с конкретными визуальными признаками, чем с оценочными прилагательными.
Не задавайте конфликтующие признаки. Пара soft diffused light и dramatic harsh spotlight в одном коротком промпте часто создает неопределенность. То же касается палитры: если хотите сдержанный кадр, не смешивайте muted palette с neon cyberpunk color explosion.
5. Добавьте стиль осознанно, а не по инерции
Стиль нужен, когда вы уже задали смысл сцены. Без этого он начинает доминировать над содержанием. Вместо длинной цепочки модных слов лучше выбрать один медиум и одну эстетическую рамку: editorial photography, watercolor illustration, technical line drawing, paper cut collage. Чем практичнее задача, тем осторожнее стоит обращаться со стилем.
Если вы работаете для бренда или клиента, не имитируйте узнаваемого живущего художника и не полагайтесь на стили, которые могут вызвать правовые или репутационные вопросы. Безопаснее описывать свойства изображения: контраст, плотность линий, тип носителя, характер освещения, эпоху, жанр, художественное направление.
6. Добавьте исключения и negative prompt
Исключения нужны, когда вы уже видите повторяющиеся ошибки модели. Самые полезные запреты — конкретные: no text, no watermark, no extra objects, no hands, no frame. Если интерфейс поддерживает отдельное поле negative prompt, лучше использовать его, а не грузить основной запрос отрицаниями.
Распространенная ошибка — вставлять огромный список анатомических и технических запретов в каждый промпт без разбора. Это не универсальная таблетка. Избыточный negative prompt может сделать изображение стерильным или сломать нужные детали. Добавляйте запреты только на основе реальной проблемы текущей модели и текущей задачи.
7. Итерируйте по одной оси и фиксируйте seed
Дальше начинается настоящая работа. Делайте версии A, B, C, меняя только одну группу параметров: сначала композицию, потом свет, потом стиль, потом негативы. Сохраняйте удачные промпты вместе с seed, соотношением сторон и моделью. Без этого вы не воспроизведете результат через неделю и не поймете, что именно сработало.
Хорошая практика — вести простой журнал: название задачи, версия модели, промпт, negative prompt, seed, короткая оценка результата. Особенно это важно в командах, где один человек ставит задачу, а другой генерирует и отбирает изображения.
8. Превратите удачный промпт в шаблон
Когда нашли рабочую формулу, не храните ее как одноразовый текст. Превратите ее в шаблон с переменными: [объект] + [контекст] + [ракурс] + [свет] + [материал] + [стиль] + [ограничения]. Тогда для следующего проекта вы будете менять только содержательные части, а не изобретать структуру заново.
Например, шаблон для предметной съемки может выглядеть так: [product], on [surface], [camera angle], [lighting], realistic product photography, clean background, [material details], no text, no hands, [aspect ratio]. Если после нескольких итераций модель все равно ломает форму или композицию, это сигнал перейти к image-to-image, маскам или внешним контроллерам, а не бесконечно переписывать текст.
Типичные ошибки
- Слишком много эпитетов и слишком мало смысла. Промпт из слов beautiful, cinematic, detailed, award-winning не объясняет, что должно быть в кадре.
- Конфликтующие указания. Минимализм и визуальный шум, мягкий свет и жесткий прожектор, студийная съемка и документальная уличная сцена в одном коротком запросе.
- Стиль раньше объекта. Когда промпт начинается с эстетики, модель часто теряет сюжет и форму.
- Отсутствие приоритетов. Вы хотите и точный продукт, и экспериментальную стилизацию, и сложную сцену, но не говорите, что важнее.
- Перегруженный negative prompt. Большой список запретов без реальной причины может ухудшить результат не меньше, чем слабый основной запрос.
- Незнание модели. Одни инструменты лучше понимают естественный язык, другие — короткие теговые конструкции и отдельные параметры.
- Ожидание точного текста и логотипов. Для упаковки, интерфейсов и типографики часто нужен отдельный этап редактирования.
- Отсутствие учета правовых ограничений. Не все стилевые и брендовые отсылки безопасны для коммерческого использования.
Как проверить результат
Проверять генерацию нужно не по общему впечатлению, а по заранее заданным критериям. Сначала отбрасывайте изображения, которые не соответствуют задаче по смыслу, затем смотрите на композицию, материалы и технические артефакты. Если изображение красивое, но не выполняет функцию, промпт еще не готов.
| Критерий | Что проверить | Как исправлять |
|---|---|---|
| Смысл сцены | Главный объект, действие и контекст совпадают с задачей | Упростить каркас и поднять ключевой объект в начало промпта |
| Композиция | Ракурс, план, положение объекта, наличие пустого пространства | Добавить слова про shot type, angle, centered composition, negative space |
| Свет и цвет | Источник света читается, палитра не конфликтует с задачей | Убрать противоречивые описания и уточнить тип освещения |
| Материалы и детали | Фактура выглядит правдоподобно, нет лишних объектов и деформаций | Добавить material cues и точечные negative prompts |
| Текст и брендинг | Нет случайных надписей, логотипов и водяных знаков | Добавить запреты и вынести типографику в постобработку |
| Повторяемость | Можно ли получить близкий результат повторно | Сохранять seed, модель, параметры и версию промпта |
Практический тест простой: сгенерируйте 4–8 вариантов по одному промпту, отберите лучший, затем измените только один параметр. Если качество скачет хаотично, промпт слишком расплывчатый или модель не подходит для этой задачи. Если изменения предсказуемы, у вас уже не случайная удача, а управляемый шаблон.
FAQ
Нужно ли писать длинные промпты?
Нет. Для большинства задач лучше короткий и структурированный промпт, чем длинный поток пожеланий. Длина полезна только тогда, когда каждое добавленное слово несет отдельное визуальное ограничение.
Писать по-русски или по-английски?
Зависит от модели. Многие современные сервисы понимают русский нормально, но часть моделей и особенно некоторые community checkpoints лучше реагируют на английские визуальные термины. На практике полезно держать ключевые визуальные слова на английском, если вы видите, что русская формулировка теряет точность.
Всегда ли нужен negative prompt?
Нет. Если модель и так дает чистый результат, negative prompt можно не использовать. Он нужен как точечный инструмент против повторяющихся дефектов, а не как обязательный ритуал.
Как добиться одного и того же персонажа в серии изображений?
Одним текстом это достигается редко. Нужны референс-изображения, seed, image-to-image, character reference, LoRA или другие инструменты фиксации внешности. Промпт может описать черты, но не гарантирует идентичность между кадрами.
Почему модель игнорирует часть запроса?
Обычно потому, что в промпте слишком много равноправных требований или потому, что часть требований конфликтует. Поднимите главный объект и главную композиционную инструкцию в начало, сократите стиль и уберите взаимоисключающие признаки.
Как писать промпт для изображения с точным текстом?
Как правило, не стоит полагаться только на генерацию. Можно попросить модель оставить чистую область под надпись или сделать крупную табличку с коротким словом, но для точного текста надежнее добавить типографику после генерации в редакторе.