Руководство по использованию
Рецепты промптов Recraft v4 Styles для генерации изображений по тексту: готовые к копированию промпты и реальные результаты
Практическое руководство по управлению стилевыми референсами для разработчиков: иллюстрация и фотографическая тональность
Анатомия промпта recraft-v4-styles
Каждая команда, которая поставляет сгенерированные изображения, в конце концов упирается в одну и ту же стену: кто-то тщательно отшлифовал промпт, получил потрясающий результат один раз, машинально вставил его в блокнот, а через шесть недель никто не может воспроизвести тот результат. Этот промпт был настроен под один запуск, и нигде не записано, какие слова на самом деле сработали. Как только меняется модель, параметры или состав команды, результат уплывает, и нет базовой линии, к которой можно откатиться.
Рецепт промпта решает эту проблему: он относится к промпту как к структурированному, версионируемому артефакту, а не как к мистической строке. Рецепт разделяет части промпта, несущие разные обязанности, — субъект, стилевой референс, тональность и ограничения, — так что каждую часть можно осознанно менять отдельно. Такая структура даёт три вещи, которые действительно важны разработчикам:
- Воспроизводимость. С фиксированным рецептом, фиксированными параметрами и фиксированным сидом команда может спустя месяцы снова сгенерировать сопоставимое изображение.
- Тестируемость. Вы можете провести A/B-сравнение двух рецептов, различающихся только одним слотом, и отнести разницу на счёт этого слота.
- Порог входа. Новому участнику достаточно прочитать библиотеку рецептов, а не реконструировать чью-то интуицию.
Это руководство организовано как книга рецептов для recraft-v4-styles/text-to-image. Каждый раздел с рецептом даёт готовый к копированию шаблон промпта под конкретную задачу: управление стилевым референсом, передача иллюстративной тональности, передача фотографической тональности. Последние разделы рассказывают, как читать реальные результаты, как итерировать по одной переменной за раз и как вызывать рецепты из кода приложения через единый интерфейс модели.
Промпты здесь — отправная точка, а не гарантия. Модели изображений чувствительны к формулировкам, и небольшое изменение может заметно сдвинуть результат. Считайте каждый рецепт базовой линией, которую нужно настроить и переизмерить.
Замечание о структуре промпта: разделяйте слоты чёткими разделителями (точками, переводами строк или помеченными фрагментами), чтобы вы и команда могли читать промпт как спецификацию, а не как прозу.
Как пользоваться этой книгой рецептов
- Выберите рецепт, соответствующий типу целевого результата (управление стилем, иллюстрация или фотография).
- Скопируйте его, подставьте свой субъект в слот субъекта и запустите один раз как базовую линию.
- Сравните с вашим замыслом (см. «Чтение реальных результатов и итерации»).
- Настраивайте один слот за раз и записывайте это изменение рядом с результатом.
Этот цикл — рецепт, запуск, сравнение, изменение одного места — и есть основная дисциплина, на которой держится всё дальнейшее.

Рецепт управления стилевым референсом

Рецепт иллюстративной тональности
Управление стилевым референсом — самая требовательная к строгости промпта часть recraft-v4-styles. Цель — заставить результат унаследовать внешний вид референса — его палитру, характер линий, технику рендеринга, — не копируя его буквальное содержание. Надёжный способ — описать визуальные свойства референса словами и поместить их в отдельный слот, сохраняя слот субъекта отдельно.
Рецепт S1 — управление через свойства
Субъект: лиса, сидящая в высокой траве, ракурс три четверти
Стилевой референс: мягкая землистая палитра, мягкие акварельные затеки, видимая зернистость бумаги, тонкие неравномерные контурные линии, низкоконтрастные тени, без жёсткого чёрного
Тональность: спокойная натуралистическая иллюстрация
Композиция: субъект по центру, много свободного пространства сверху
Ограничения: без текста, без подписи, без рамки
Это самый переносимый рецепт: вы не вставляете референсное изображение, а описываете то, что делает референс узнаваемым. Он лучше переживает обновления модели, чем копирование названия стиля.
Рецепт S2 — сила референса, лёгкое касание
Субъект: керамический чайник на деревянной полке
Стилевой референс: тонкий намёк на искусство плаката середины века — упрощённые формы, двухцветная палитра, лёгкая печатная текстура
Тональность: сдержанная, плоскостная
Ограничения: однотонный фон, без градиентов, без текста
Обратите внимание на формулировку «тонкий намёк». Сила управления во многом вопрос формулировки: расплывчатый язык («тонкий намёк», «свободно вдохновлён», «мягко перекликается») сохраняет главенство субъекта, а сильный язык («в стиле строго …», «во главе с …») отдаёт управление референсу.
Рецепт S3 — референс главный, субъект второстепенный
Стилевой референс: смелая плоская векторная графика, тяжёлые геометрические формы, насыщенная комплементарная палитра, чёткие края, без текстуры
Субъект: горный хребет, упрощённый до стопки треугольников
Тональность: плакатная, уверенная
Ограничения: без текста, без градиентов, без фотографических деталей
Когда референс должен доминировать, поставьте его первым и опишите субъект так, будто он уже переведён на визуальный язык референса («упрощённый до стопки треугольников»). Это помогает избежать частой неудачи: субъект сохраняет фотографические детали, а фон становится плоским.
Изменение силы без переписывания целого
Держите слоты субъекта, тональности, ограничений и композиции побайтово одинаковыми и меняйте только управляющую фразу в слоте стилевого референса:
мягко перекликается→тонкий намёк→соответствует духу …→строго в стиле …
Записывайте каждый вариант вместе с его результатом. После трёх-четырёх прогонов вы поймёте, какая фраза ближе всего к замыслу с этим референсом, и зафиксируете её в рецепте.
Частые ловушки
- Называть бренд или живого художника в качестве стилевого референса часто даёт непоследовательные, а иногда уклончивые результаты. Описывайте свойства.
- Смешивать два референса в одном слоте ведёт к усреднению. Если нужна смесь, напишите два чётко помеченных фрагмента референса и укажите, какой доминирует.
- Пропуск ограничений привлекает текстовые артефакты, подписи и рамки.
Рецепт фотографической тональности
Иллюстративные результаты и фотографические результаты откликаются на разные системы лексики. Думайте о линиях, формах, текстуре и моделировании светотени, а не о оптике и свете. Следующие рецепты предполагают, что вы уже заполнили слот субъекта своим содержимым.
Рецепт I1 — плоский вектор, минималистичная палитра
Субъект: курьер, едущий на велосипеде
Тональность: плоская векторная иллюстрация
Стилевой референс: сплошные заливки, двухцветная палитра плюс один акцентный цвет, единая толщина обводки, скруглённые геометрические формы, без градиентов, без текстуры
Композиция: вид сбоку, простая линия горизонта, однотонный фон
Ограничения: без текста, без теней, без двойных контуров
Плоские рецепты легче всего держать согласованными в серии, потому что их словарь двоичен: без градиентов, без текстуры, единая толщина обводки. Используйте одинаковые формулировки для каждого элемента набора ассетов.
Рецепт I2 — рисованный линейный рисунок
Субъект: комнатное растение в терракотовом горшке
Тональность: рисованная тушью линейная иллюстрация
Стилевой референс: тонкая линия переменной толщины, лёгкое дрожание, редкая перекрёстная штриховка для теней, кремовый фон, один акцентный заливка цветом
Композиция: по центру, субъект полностью в кадре, небольшие отступы
Ограничения: без текста, без цветных заливок, кроме акцентной
Слова, которые действительно работают, — это переменная толщина, дрожание и редкая перекрёстная штриховка. Уберите их, и вы получите обобщённый линейный рисунок; оставьте их, и результат читается как нарисованный, а не обведённый.
Рецепт I3 — фактурная иллюстрация со светотенью
Субъект: маяк на скалистом берегу в сумерках
Тональность: живописная иллюстрация с видимой фактурой мазков
Стилевой референс: плотные непрозрачные мазки, многослойные теневые формы, переход палитры от тёплой к холодной, зернистость холста, избирательное смягчение краёв
Композиция: низкая линия горизонта, маяк справа от центра
Ограничения: без текста, без фотореализма, без бликов объектива
Для иллюстраций со светотенью указывайте, как строится светотень — многослойными формами, перекрёстной штриховкой или мягкими затеками, — а не просто «с тенями». Расплывчатые слова о светотени дают мутные средние тона.
Рецепт I4 — изометрическая техническая иллюстрация
Субъект: планировка интерьера небольшой кофейни
Тональность: изометрическая техническая иллюстрация
Стилевой референс: изометрическая проекция под 30 градусов, сплошные цвета, тонкие согласованные контурные линии, простые повторяющиеся формы мебели, без перспективных искажений
Композиция: полная сцена, нейтральный фон, равномерное освещение
Ограничения: без текстовых меток, без людей, без теней, кроме простых падающих теней
Изометрические рецепты часто проваливаются из-за смешения с перспективной лексикой. Явно указывайте способ проекции и запрещайте фотографические термины.
Шпаргалка по лексике
- Линии: единая толщина обводки, переменная толщина, сужение, рисованное дрожание, чёткие края.
- Формы: геометрические, скруглённые, упрощённые, стопки треугольников, силуэт в первую очередь.
- Текстура: зернистость бумаги, зернистость холста, печатная текстура, отсутствует.
- Светотень: плоские заливки, двухцветность, перекрёстная штриховка, многослойные теневые формы, мягкие затеки.
Чтение реальных результатов и итерации
Фотографические рецепты опираются на свет, оптику, материалы и кадрирование. Те же слова о субъекте, которые дают чистую иллюстрацию без фотографических слотов, дадут плоское «фото». Держите слот тональности коротким, а технические характеристики помещайте в слот стилевого референса.
Рецепт P1 — мягкий естественный свет, редакционный стиль
Субъект: миска цитрусовых фруктов на льняной скатерти
Тональность: редакционная фуд-фотография
Стилевой референс: мягкий рассеянный свет из окна слева, малая глубина резкости, эквивалент 50 мм, естественные цвета, мягкое затухание бликов, мелкая зернистость
Композиция: ракурс три четверти сверху, субъект немного смещён от центра
Ограничения: без текста, без реквизита за краем кадра, без резких бликов
Направление света — фраза с наибольшим рычагом. Указание источника и направления («мягкий рассеянный свет из окна слева») даёт более стабильный результат, чем «красивый свет».
Рецепт P2 — жёсткий свет, чёткость продукта
Субъект: матово-чёрная беспроводная колонка на бетонной поверхности
Тональность: студийная предметная фотография
Стилевой референс: единственный жёсткий основной свет справа сверху, чёткие края теней, макро-чистые детали, нейтрально-серый фон, лёгкое отделение контура, без цветового сдвига
Композиция: по центру, на уровне глаз, квадратный кадр
Ограничения: без текста, без студийных отражений, без пыли
Слова о материалах здесь критичны — матовый, бетон, нейтрально-серый, — потому что модель выводит из них реакцию поверхности. Если материал читается неверно, сначала меняйте слова о материале, потом свет.
Рецепт P3 — документальная съёмка при имеющемся свете
Субъект: прилавок ночного рынка, продавец раскладывает овощи и фрукты
Тональность: документальная уличная фотография
Стилевой референс: имеющийся свет, смешанная цветовая температура, видимая зернистость, лёгкое смазывание движения у людей на фоне, эквивалент 35 мм, глубина резкости скорее большая, но не идеальная
Композиция: репортажный кадр, на уровне глаз, субъект частично обрамлён краем прилавка
Ограничения: без текстовых наложений, без постановочных выражений лиц, без студийного освещения
Документальным рецептам нужны разрешающие слова: репортажный кадр, имеющийся свет, несовершенная фокусировка. Без них модель по умолчанию выдаёт вылизанную постановочную картинку.
Рецепт P4 — пейзаж, телескопическое сжатие
Субъект: слоистые горные хребты на рассвете
Тональность: пейзажная фотография
Стилевой референс: телескопическое сжатие, атмосферная дымка, усиливающаяся с расстоянием, холодные тени и тёплые блики, высокий динамический диапазон при чистом небе, без заметного шума
Композиция: линии хребтов уложены горизонтально, линия горизонта в нижней трети
Ограничения: без текста, без людей, без артефактов в виде бликов объектива
Шпаргалка по лексике
- Свет: рассеянный свет из окна, жёсткий основной свет, отделение контура, имеющийся свет, смешанная цветовая температура.
- Оптика: малая глубина резкости, телескопическое сжатие, широкоугольный ракурс, макро-чистые детали.
- Материалы: матовый, брашированный, бетон, лён, зеркальное и диффузное отражение.
- Кадрирование: на уровне глаз, ракурс три четверти сверху, смещение от центра, положение линии горизонта.
Предоставление рецептов через агрегирующий API
Рецепт полезен только тогда, когда вы можете судить, соответствует ли результат замыслу. Большинство команд ошибаются, оценивая результат как «хорошо» или «плохо», вместо вопроса какой слот провалился. Прежде чем смотреть на изображение, запишите, что должен был дать каждый слот:
- Субъект: буквальное содержание — появился ли он и описан ли правильно?
- Стилевой референс: обработка поверхности — палитра, линии, текстура, характер света.
- Тональность: общее настроение — спокойное, смелое, редакционное, репортажное.
- Композиция: расположение элементов в кадре.
- Ограничения: негативные пункты — без текста, без градиентов, без лишнего реквизита.
Затем сверяйте изображение построчно. Результат с правильным субъектом, но неверной текстурой — это не провал рецепта, а провал фразы о текстуре. Именно это различение ускоряет итерации.
Правило одной переменной
Меняйте один слот за запуск, всё остальное фиксируйте — включая параметры и, где поддерживается, сид. Если вы изменили два места, а результат улучшился, вы не узнали ничего воспроизводимого.
Практический цикл:
- Запустите рецепт как есть. Сохраните результат вместе с полным текстом рецепта и параметрами.
- Оцените каждый слот как пройден/провален по записанному замыслу.
- Выберите худший слот.
- Правьте только этот слот — уточняйте лексику, добавляйте ограничения или удаляйте противоречивые фразы.
- Запустите снова. Сравните с предыдущим результатом бок о бок.
- Когда слот проходит, зафиксируйте эту формулировку и переходите к следующему худшему слоту.
Распознавание частых режимов отказа
- Утечка ограничений. Текст или подпись появляются, несмотря на ограничение «без текста». Обычно причина в том, что фраза о субъекте или тональности подразумевает типографику, например «плакат» или «этикетка». Удалите этот намёк, а не просто повторяйте негативное слово.
- Усреднение стиля. Два референса смешиваются в кашу. Выберите доминирующий референс, а другой понизьте до модификатора.
- Конфликт слотов. Слот субъекта описывает способ рендеринга («акварельная лиса»), а слот стиля тоже описывает способ рендеринга. Не пускайте язык рендеринга в слот субъекта.
- Избыточная спецификация. Длинный промпт, набитый десятками прилагательных, размывает каждое из них. Если фраза не имеет измеримого эффекта, удалите её.
Создание библиотеки рецептов
Сохраняйте каждый рецепт как структурированный текст с номером версии, использованным набором параметров, сидом на момент фиксации и ссылкой на его результат. Относитесь к изменениям рецепта как к изменениям кода: записывайте, что изменилось и почему. Когда позже вы будете проводить A/B-сравнение двух рецептов, различия должны быть только теми, что вы задумали, а сид и параметры зафиксированы для честного сравнения.
Даже при полной фиксации определённая вариативность нормальна — считайте рецепт воспроизводимой базовой линией, а не побитовой гарантией, и храните журнал результатов вместе с рецептом, чтобы сравнения оставались честными.

Предоставление рецептов через агрегирующий API
Как только рецепт стабилизировался, он должен попасть в код — а не остаться в общем документе, который уплывает. Цель — сделать промпт версионируемым значением, которое ваше приложение собирает, отправляет, записывает в журнал и может заменить без переписывания.
Сборка промпта из слотов
Храните каждый слот отдельным полем и склеивайте их при запросе. Это позволяет в тестах менять один слот, не копируя остальную часть строки:
recipe = {
"id": "photo-p1-citrus",
"version": 3,
"subject": "миска цитрусовых фруктов на льняной скатерти",
"style": "мягкий рассеянный свет из окна слева, малая глубина резкости, "
"естественные цвета, мелкая зернистость",
"tone": "редакционная фуд-фотография",
"composition": "ракурс три четверти сверху, субъект немного смещён от центра",
"constraints": "без текста, без резких бликов",
}
prompt = "。".join(
[recipe["subject"], recipe["tone"], recipe["style"],
recipe["composition"], recipe["constraints"]]
)
id и version — самое важное: каждое сгенерированное изображение должно быть отслеживаемо до точной ревизии рецепта, которая его породила.
Согласованная передача параметров
Параметры, влияющие на воспроизводимость — размер, сид, где поддерживается, и любые элементы управления стилем или силой, которые предоставляет модель, — фиксируйте в одном объекте конфигурации на каждый рецепт, а не разбрасывайте по местам вызова. При A/B-сравнении должен меняться только номер версии.
Маршрутизация через единый API
Отправляйте запросы через единственную совместимую с OpenAI конечную точку HiAPI.ai, а не интегрируйте каждого поставщика модели отдельно. Так, когда модель за recraft-v4-styles/text-to-image меняется, ваш код рецепта остаётся стабильным; и вы можете протестировать рецепт с другой моделью, заменив идентификатор модели — без нового SDK, без нового процесса аутентификации, без переписывания логики сборки промпта. Направьте клиент на https://api.hiapi.ai/v1, а управление версиями рецептов оставьте в своём коде.
Записывайте то, что действительно важно
Для каждой генерации записывайте id и версию рецепта, разрешённую строку промпта, каждый параметр, ссылку на возвращённое изображение и одну строку с замыслом. Этот журнал — ваш инструмент A/B-тестирования и след для отладки, когда будущее обновление модели сдвинет результаты.
Скопируйте рецепт как базовую линию, итерируйте по одному слоту за раз, затем зафиксируйте его как версионируемую запись и передайте в работу через HiAPI.ai — именно этот рабочий процесс превращает удачный промпт в надёжный конвейер.
Похожие статьи
Все статьи →-
Руководство по использованию
Руководство по началу работы с seedream-5.0-pro/image-to-image: возможности, цены и ключевые моменты интеграции
Границы возможностей модели редактирования изображений ByteDance, принципы тарификации и практика инженерной интеграции
-
Руководство по использованию
Руководство по использованию seedream-5.0-pro text-to-image: границы возможностей, интеграция API и контроль затрат
Практический взгляд для разработчиков: от ключевых параметров до оценки стоимости $0.05 за изображение
-
Руководство по использованию
Руководство по началу работы с Hailuo 2.3 Fast для генерации видео из изображений: границы возможностей, цены и практика интеграции
Ключевые моменты выбора и интеграции модели MiniMax для генерации видео из изображений для разработчиков