Формула описания для генерации картинки нейросетью: предмет, фон, свет, ракурс, стиль и запреты — с примерами промптов для разных задач бизнеса.
Описание для нейросети работает как техзадание: предмет и материал, фон, свет, ракурс, стиль подачи и явный запрет на лишнее. Всё, что не названо, модель домысливает сама, и чаще не так, как задумал автор. Формула из шести пунктов подходит для открытки, баннера, обложки и карточки товара — меняется только содержание, а не структура описания.
Заказчик прислал заявку на баннер одной строкой: «сделайте что-то уютное для кофейни». Дизайнер переспросил три раза, прежде чем понял, что уютное — это тёплый свет и деревянный стол, а не гирлянда и надпись «coffee». У нейросети нет возможности переспросить: она заполнит все пробелы описания сама, и заполнит их по-своему.
Нейросеть не читает мысли — она достраивает недостающие детали сцены по статистике похожих изображений, на которых обучалась. «Что-то уютное» превращается в случайный набор тёплых тонов, который с равной вероятностью подойдёт кофейне и не подойдёт вовсе. Чем меньше слов в описании, тем больше решений модель принимает без автора, и тем выше шанс, что готовый кадр придётся переделывать.
Разница видна на одном и том же примере. Запрос «кружка на столе» оставляет открытыми материал кружки, цвет стола, свет и ракурс — модель выберет что-то нейтральное. Запрос «термокружка из матовой нержавеющей стали с деревянной крышкой, на белом фоне, студийный свет, ракурс три четверти, без надписей и логотипов» закрывает все эти вопросы заранее, и на выходе почти всегда получается именно та сцена, что задумывалась.
Рабочее описание собирается из шести частей, и порядок между ними не важен — важно не пропустить ни одну.
| Часть | Что называет | Пример |
|---|---|---|
| Предмет | что изображено и из чего сделано | «термокружка из матовой нержавеющей стали» |
| Фон | где стоит предмет | «на белом фоне» |
| Свет | откуда и какой свет | «студийный свет, мягкая тень» |
| Ракурс | под каким углом снят кадр | «ракурс три четверти» |
| Стиль | подача кадра целиком | «предметная фотография для карточки товара» |
| Запрет | чего на кадре быть не должно | «без надписей и логотипов» |
Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500
Собрать агентаЗапрет — самая частая пропущенная часть, и именно она чаще всего портит результат. Модель по умолчанию тяготеет к «типичной» версии предмета: у кружки может появиться логотип производителя, которого не было в задании, у баннера — лишняя декоративная рамка. Явный запрет снимает эту тенденцию так же надёжно, как явное указание, что должно быть на кадре.
Формула одна, а наполнение зависит от того, что нужно на выходе. Три примера показывают, как одна и та же структура ложится на разные сцены.
Открытка ко дню рождения, куда агент подставляет фразу клиента через аргумент:
Праздничная открытка: воздушные шары и конфетти на светлом фоне,
мягкий тёплый свет, вид прямо на открытку, акварельный стиль,
без посторонних надписей кроме текста «{phrase}»
Баннер для акции кофейни:
Рекламный баннер: чашка кофе с пенкой на деревянном столе у окна,
тёплый утренний свет сбоку, ракурс сверху под углом, стиль
фотографии для соцсетей, слева пустое место под текст акции
Обложка трека:
Квадратная обложка музыкального трека: силуэт гитариста на сцене,
контровой свет и дымка, ракурс снизу, стиль постера концерта,
без текста и логотипов
Во всех трёх сцена собрана из тех же шести частей, только слова другие. Готовое описание вписывается в промпт шага «Сгенерировать изображение» на вкладке «Действия»; модель, соотношение сторон и разрешение настраиваются так, как показано в статье «Как настроить генерацию картинок у ИИ-агента». Здесь же важен только текст, который вписывается в поле промпта.
Готовое описание редко бывает статичным целиком: открытка меняет фразу поздравления, карточка товара — материал и цвет. За переменную часть отвечает аргумент действия, а не отдельное поле промпта.
В руководстве платформы это показано на открытке: аргумент phrase хранит фразу «С Днём Рождения!», и агент вставляет её в промпт вместо ручного набора текста под каждый диалог. Тот же приём работает для карточки товара, где аргументом становится название модели или цвет — формула описания остаётся общей для целой категории, а меняется в ней одна строка.
Формула описания задаёт входные данные, а обрабатывает их конкретная модель генерации, и здесь начинаются различия. На одном и том же тексте одна модель держит фон честно белым, у другой он съезжает в оттенок, у третьей на кадре появляется деталь, которой в описании не было. Полное сравнение трёх моделей на одном промпте с приложенными файлами есть в статье «Сравнение моделей генерации» — загляните туда перед тем, как ставить формулу на поток для целой категории картинок.
Длина самого описания на стоимость почти не влияет: расход токенов определяет в основном путь вызова модели. По нашему замеру одна картинка на модели Nano Banana Pro обходится около 1,4 ₽ — именно при пути через модель самого агента, вызов тем же действием обходится заметно дороже.
Перепишите ближайшее короткое описание, которое собирались отправить в генерацию как есть, и разложите его на шесть частей из таблицы выше: предмет, фон, свет, ракурс, стиль, запрет. Если какая-то часть не заполняется, потому что «и так понятно» — это и есть место, где модель примет решение вместо автора.
Дальше описание вписывается в промпт шага «Сгенерировать изображение», а переменная часть под конкретного клиента добавляется аргументом через шестерёнку. Полный список настроек шага и моделей генерации собран в руководстве платформы, а подключить генерацию своему агенту можно на главной странице Савви.
Собрать описание из шести частей: предмет и его материал, фон, свет, ракурс, стиль подачи и явные запреты — чего на кадре быть не должно. Модель домысливает только то, что не названо, поэтому чем конкретнее формулировка, тем меньше расхождений между тем, что представлял автор, и тем, что получилось на выходе.
Модель заполнит пробелы по-своему, и результат может не совпасть с ожиданием: другой цвет, другой ракурс, лишняя деталь на кадре. Расплывчатая формулировка не экономит время — она переносит правку на этап после генерации, а конкретное описание убирает эту правку заранее.
В шаг «Сгенерировать изображение» на вкладке «Действия»: там есть поле промпта, выбор модели, соотношение сторон, разрешение и имя файла. Про саму настройку шага подробно написано в статье про генерацию картинок агентом, здесь речь только о тексте, который в это поле вписывается.
Через аргумент действия: имя и описание аргумента задаются в условиях срабатывания, а в текст промпта он добавляется кнопкой-шестерёнкой рядом с полем ввода. В руководстве платформы это показано на примере поздравительной открытки: аргумент `phrase` хранит фразу, которую написал клиент, и агент подставляет её в готовый промпт без ручной правки.
Да, отдельным пунктом. Запрет вроде «без надписей и логотипов» или «без бликов на металле» работает не хуже описания того, что должно быть на кадре: без него модель иногда дорисовывает деталь, которой в задаче не было, просто потому что она типична для похожих сцен.
По нашему замеру — около 1,4 ₽ за кадр на модели Nano Banana Pro, если она задана моделью самого агента. Длина описания на эту цифру почти не влияет: расход токенов определяет в основном путь вызова, а не количество слов в промпте.
Хотите сразу к продукту: Разработка чат-ботов для бизнеса
Дарим 500 ₽ на баланс при регистрации
Хватит на 33 диалога с ИИ-агентом. Карта не нужна.