Руководство по использованию
Рецепты промптов для редактирования изображений (image-to-image) gpt-image-2.5-sunburst
На этой странице
Почему промпты image-to-image нуждаются в структуре
Большинство неудач в image-to-image — это не неудачи модели, а неудачи спецификации. Вы даёте модели референсное изображение и фразу вроде «сделай это красивее» или «помести это на пляж», и модель должна сама догадаться, что означает «это», какие пиксели защищены и насколько допустимо отклонение. Результат обычно выглядит правдоподобно, но ломается каким-то непредвиденным образом.
Проблема усугубляется, когда вы относитесь к редактированию как к разовой задаче. Промпт, сработавший на одном портрете, может не сработать на следующих десяти, потому что свободная формулировка оставляет модели слишком много решений. Вы не можете определить, вызвана ли регрессия изменением промпта, изменением референса или изменением модели, ведь в запросе ничего не зафиксировано.
Воспроизводимая структура решает обе проблемы одновременно. Она превращает редактирование в спецификацию с явными полями: какую роль играет референсное изображение, какая единственная операция запрошена, какие свойства защищены, какие артефакты запрещены. Каждое поле можно отдельно проверить, сравнить диффом и протестировать.
Для рабочего процесса разработчика это важнее, чем для повседневного использования. Если редактирование изображений — часть конвейера (генерация вариантов продукта, перерисовка ассетов, локализация графики), то промпты фактически являются кодом. Им нужны входные данные, ожидаемый результат и способ обнаружения дрейфа. Четырёхблочный рецепт из следующего раздела — это минимальная структура, обеспечивающая все три аспекта без дополнительных инструментов.

Четырёхблочный рецепт промпта
Каждый запрос на редактирование в этом руководстве собирается из одних и тех же четырёх блоков в одном и том же порядке. Скопируйте каркас, затем заполните каждый блок под свою задачу.
Блок 1: Роль референсного изображения
Первый блок сообщает модели, для чего используется входное изображение. Не описывайте его подробно — модель уже его видит. Укажите его функцию.
REFERENCE: The input image is the product photo. It is the subject and the layout to preserve.
Для редактирования, где важна только часть изображения:
REFERENCE: The input image is the subject to transfer. Only the person is relevant; ignore the current background.
Блок 2: Инструкция редактирования
Одна основная операция на запрос, выраженная в повелительном наклонении. Если нужно две операции, запустите два прохода, а не объединяйте их в одном предложении — именно в составных правках незаметно проникают нежелательные изменения.
EDIT: Replace the background with a plain light-gray seamless studio backdrop.
Блок 3: Ограничения сохранения
Этот блок указывает, что не должно меняться, и опционально — что явно разрешено менять. Будьте конкретны: называйте области, цвета и геометрию.
PRESERVE: The product's exact shape, label text, label position, and color. The camera angle and framing.
ALLOWED: Lighting on the product that is consistent with the new background.
Блок 4: Негативный список
Краткий список артефактов, которые нужно подавить. Держите его направленным на реально наблюдаемые режимы отказа — длинные общие списки размывают сигнал.
AVOID: extra objects, warped edges, new text, logo distortion, oversharpening halos, drop shadows that were not in the original.
Собранный полный рецепт
REFERENCE: The input image is the product photo. It is the subject and the layout to preserve.
EDIT: Replace the background with a plain light-gray seamless studio backdrop.
PRESERVE: The product's exact shape, label text, label position, and color. The camera angle and framing.
ALLOWED: Lighting on the product consistent with the new background.
AVOID: extra objects, warped edges, new text, logo distortion, sharpening halos, invented drop shadows.
Четыре коротких блока, около десятка строк — и запрос становится тестируемым. Вы можете заменить только фразу о фоне, не трогая формулировки о сохранении, или ужесточить негативный список, не переосмысляя само редактирование.

Контроль сохранения: что остаётся неизменным, а что меняется
Расплывчатые формулировки о сохранении — самая частая причина непреднамеренного дрейфа. «Сохрани похожесть» и «не меняй слишком сильно» не дают модели никаких опор. Она сохранит то, что считает значимым, а это может не совпадать с вашим мнением.
Называйте атрибуты, а не ощущения
Замените прилагательные существительными и областями:
Слабо: «Сохрани лицо таким же».
Сильно: «Сохрани личность, тон кожи, линию роста волос и направление взгляда. Не меняй возраст и выражение лица».
Слабо: «Сохрани компоновку».
Сильно: «Сохрани положение и размер логотипа, базовую линию заголовка и поля со всех четырёх сторон».
Разделяйте сохранение и разрешение
Блок сохранения, где написано только «сохрани всё», блокирует редактирование, которое вам на самом деле нужно. Сопоставьте его с явным разрешением:
PRESERVE: garment silhouette, seams, fabric texture, color, and the model's pose.
ALLOWED: relighting to match a soft window light from the left; removal of the original backdrop.
Именно строка ALLOWED делает строку PRESERVE безопасной. Без неё модель может отклонить запрошенное изменение или применить его непоследовательно.
Защищайте идентичность несколькими опорами
Когда в кадре есть человек, одна инструкция «сохрани лицо» ненадёжна. Закрепите идентичность несколькими независимыми признаками — чертами лица, волосами, тоном кожи и любыми характерными аксессуарами. Если редактирование затрагивает голову или тело, добавьте явное ограничение против изменения формы: «Не сужай, не расширяй и не изменяй линию подбородка или пропорции тела».
Ограничивайте важные геометрические отношения
Если композиция важна, укажите числовые и относительные параметры: «Размести объект по центру, оставь одинаковое пространство над головой, сохрани нижнюю границу кадра». Если она не важна, тоже скажите — «перекадрирование разрешено» предотвратит чрезмерное сохранение композиции, которой вы готовы пожертвовать.
Остерегайтесь тихого дрейфа стиля
Изменения стиля часто приходят непрошеными через слова вроде «чистый», «премиальный» или «кинематографичный». Если вы хотите, чтобы реалистичный материал оставался реалистичным, скажите это явно: «Сохраняй фотореализм; не добавляй стили иллюстрации, живописи или 3D-рендеринга».

Формулировки для замены фона
Замена фона предсказуемо ломается: субъект редактируется вместе с фоном. Решение — сделать фон отдельной, упорядоченной инструкцией, а не придаточным предложением в главной фразе редактирования.
Рецепт: замена фона
REFERENCE: The input image is the subject. Only the subject is relevant; the current background will be discarded.
EDIT: First isolate the subject with clean edges, including hair and any thin details. Then place the subject on a new background: a softly blurred outdoor street at midday.
PRESERVE: Subject identity, pose, clothing, and the exact subject scale relative to the frame.
ALLOWED: Subtle rim light on the subject consistent with the new outdoor lighting.
AVOID: halos around hair, chewed edges, duplicated limbs, background bleeding through the subject, invented props.
Слово «сначала» важно. Постановка изоляции перед вставкой даёт модели последовательность, а не два конкурирующих требования.
Рецепт: расширение фона
Запросы в духе outpainting требуют явного описания холста:
REFERENCE: The input image is the central crop. The subject and existing scene are authoritative.
EDIT: Extend the scene outward on the left and right to a wider aspect ratio, continuing the existing floor texture and wall line.
PRESERVE: The original crop exactly as-is. Perspective, horizon height, and lighting direction.
AVOID: a visible seam at the original crop boundary, repeated objects, mirrored duplicates of the subject, changed color temperature.
Рецепт: нейтрализация фона
Для материалов, которые позже будут компоноваться, не запрашивайте конкретную сцену — запрашивайте нейтральную:
REFERENCE: The input image is the subject to extract.
EDIT: Replace the background with a flat, evenly lit neutral gray, no gradient and no shadow cast onto the background.
PRESERVE: Subject edges, translucency in thin materials, and the full extent of the subject within the frame.
AVOID: cropping the subject, adding a floor plane, ambient color spill on the subject, hard cutout edges.
Держите ограничения субъекта и сцены раздельно
Полезная привычка: ограничения субъекта помещайте в PRESERVE, а ограничения сцены — в EDIT или ALLOWED. Если запрос не удался, такое разделение сразу подскажет, что именно сдвинулось — субъект или сцена, — и какой блок нужно править.
Составление многоразовых негативных списков
Негативные списки часто пишут с нуля при каждом запросе — поэтому одни и те же артефакты возвращаются снова и снова. Относитесь к списку как к артефакту, поддерживаемому для каждого варианта использования.
Отталкивайтесь от наблюдаемых сбоев
Прогоните рецепт несколько раз на своих реальных референсах и запишите, что именно пошло не так. Не копируйте общий список из чужих источников — он потратит внимание на проблемы, которых у вас нет.
Группируйте пункты по категориям
Четыре категории покрывают большинство случаев:
- Структурные артефакты: лишние конечности, дублированные объекты, искажённые края, расплавленные мелкие детали, линии швов.
- Текст и маркировка: выдуманный текст, изменённые надписи, искажённый логотип, следы, похожие на водяные знаки, изменённый шрифт.
- Дрейф стиля: нежелательная иллюстративная или живописная манера, чрезмерное сглаживание, пластиковая кожа, переобработка в стиле HDR, ореолы повышения резкости.
- Смысловые вторжения: добавленные предметы, добавленные люди, изменённое выражение лица, изменённый ракурс камеры.
Держите пункты короткими и конкретными
Каждый пункт должен быть именной группой, которую модель может выполнить, — «лишние пальцы», «дублированный субъект», «выдуманный текст», — а не запретительным предложением. Обычно достаточно десяти–пятнадцати пунктов; сверх этого они начинают перекрываться, и список превращается в шум.
Версионируйте список вместе с рецептом
Храните негативный список рядом с промптом, к которому он относится, и увеличивайте идентификатор версии при изменении. Когда качество вывода меняется, вы сможете определить, изменился ли список или модель. Держите отдельный список для каждого варианта использования — списки для продуктовой съёмки и для портретов пересекаются, но не должны объединяться, поскольку их режимы отказа различаются.
Тестируйте не только добавление, но и удаление
Периодически убирайте несколько пунктов и перезапускайте на референсном наборе. Некоторые ограничения со временем теряют актуальность по мере улучшения промпта, а устаревшие пункты могут делать модель жёсткой — например, слишком агрессивный пункт «не добавлять тени» может уплощить освещение, которое вам на самом деле нужно.
Библиотека готовых к копированию рецептов (с примерами «до и после»)
Каждый рецепт ниже можно использовать как есть. Замените содержимое в квадратных скобках своим и сохраняйте метки блоков неизменными.
Продуктовая фотография, замена фона
REFERENCE: The input image is the product photo. It is the subject and the layout to preserve.
EDIT: Place the product on a clean light-gray studio backdrop with a soft gradient toward the top.
PRESERVE: Product shape, label text and position, color, camera angle, and framing.
ALLOWED: A soft contact shadow beneath the product; lighting consistent with the new backdrop.
AVOID: warped edges, altered label text, extra reflections, sharpening halos, invented props.
До: захламлённый стол, смешанное освещение. После: точная геометрия продукта и надписи, нейтральный фон, согласованное освещение, без краевых артефактов.
Переосвещение портрета
REFERENCE: The input image is the portrait. The person is the only relevant content.
EDIT: Relight the scene as if lit by soft window light from the left.
PRESERVE: Facial identity, skin tone, hairline, gaze direction, expression, and body proportions.
ALLOWED: New shadows and highlights consistent with left-side lighting; slight background darkening on the right.
AVOID: changed age, reshaped jawline, smoothed skin texture, added makeup, changed clothing.
До: плоское фронтальное освещение. После: направленное освещение с читаемым объёмом, идентичность и текстура кожи полностью сохранены.
Перенос стиля с защитой содержания
REFERENCE: The input image is the source artwork. Only its composition and subject matter are relevant.
EDIT: Restyle the image as a flat vector illustration with a limited palette of muted blues and warm neutrals.
PRESERVE: Composition, object placement, relative sizes, and the identity of every distinct object.
ALLOWED: Simplified shapes, removed fine texture, reduced gradients.
AVOID: added objects, removed objects, changed aspect ratio, text, photorealism, heavy outlines not implied by the style.
До: фотографическая сцена. После: та же компоновка и объекты в виде плоской векторной графики, без добавлений и удалений.
Расширение макета с защитой текста
REFERENCE: The input image is the left half of a banner. All existing text is authoritative.
EDIT: Extend the banner to the right to a wider aspect ratio, continuing the background pattern.
PRESERVE: Every glyph, word, and text position exactly. Color, texture, and the original crop.
ALLOWED: Continued background pattern in the new area only.
AVOID: new text, repeated words, stretched letterforms, visible seam, pattern misalignment.
До: баннер половинной ширины. После: расширенный холст, исходный текст не тронут, узор продолжается бесшовно.
Извлечение субъекта для композитинга
REFERENCE: The input image is the subject to extract.
EDIT: Isolate the subject on a flat neutral gray background with no cast shadow.
PRESERVE: Subject edges including hair and thin details, full subject extent within the frame, original color.
ALLOWED: Removal of the original background entirely.
AVOID: cropped edges, halos, ambient color spill, hard polygonal cutouts, invented detail at the silhouette.
До: субъект на пёстром интерьерном фоне. После: чистое извлечение, готовое к композитингу, с целыми краями.
Тестирование и версионирование рецептов
Промпт, сработавший один раз, — это лишь частный случай. Промпт, стабильно работающий на фиксированном референсном наборе, — это компонент, который можно поставлять.
Составьте фиксированный референсный набор
Выберите небольшую группу входных данных, покрывающих ваше реальное распределение: разные субъекты, условия освещения и пограничные случаи, такие как тонкие волосы, прозрачные материалы и встроенный текст. Десяти–двадцати изображений обычно достаточно, чтобы выявить регрессии. Заморозьте этот набор и переиспользуйте его при каждом изменении.
Храните рецепты как данные
Сохраняйте каждый рецепт как структурированную запись: идентификатор, версию, четыре блока как отдельные поля и версию используемого негативного списка. Разделение блоков означает, что изменение формулировки фона — это видимый дифф в одну строку, а не непрозрачная перезапись целого абзаца.
Сравнивайте выводы, а не только последний запуск
Когда вы меняете промпт или версию модели, перезапустите весь референсный набор и сравните новые результаты с предыдущей версией изображение за изображением. Регрессии в редактировании изображений редко бывают драматичными — они проявляются лёгким сдвигом надписи, размягчением текстуры ткани или появлением тени, которой не было. Сравнение бок о бок ловит то, что упускает память.
Отслеживайте сбои по блокам
Когда запуск не удался, записывайте, какой блок стал причиной. Со временем это покажет, где промпт слаб: если большинство сбоев восходит к ограничениям сохранения, вложитесь в более конкретные формулировки PRESERVE; если к негативному списку — сократите и перенастройте его.
Осознанно обновляйте базовую линию
Обновления модели могут изменить поведение в обе стороны. Когда выходит новая версия модели, сначала прогоните референсный набор, изучите различия и только потом решайте, обновлять ли базовую линию. Никогда не принимайте новую базовую линию только потому, что вывод выглядит нормально в изоляции.
Если относиться к рецептам как к версионируемым тестовым случаям, редактирование изображений остаётся предсказуемым по мере роста конвейера. Вы можете запускать эти рецепты gpt-image-2.5-sunburst на единой конечной точке image-to-image в HiAPI.ai, а четырёхблочная структура станет стабильным соглашением вокруг неё.
Похожие статьи
Все статьи →-
Руководство по использованию
Редактирование изображений товаров для электронной коммерции через API hiAPI с помощью Ideogram V3 Character Edit
Руководство для разработчиков: согласованный субъект, чистая замена фона и рабочие запросы к hiAPI
-
Руководство по использованию
Использование happyhorse-1.1/reference-to-video через HiAPI API: рецепты промптов и рабочий процесс для коротких видео
Руководство для разработчиков: как организовать референсные изображения через HiAPI, писать промпты, сохраняющие согласованность идентичности, и управлять темпом для коротких видео
-
Руководство по использованию
Генерация изображений товаров для электронной коммерции с помощью qwen-image-2.1-pro: использование API и рецепты промптов
Полное руководство для разработчиков: прозрачные PNG, редактирование изображений, отрисовка текста и готовые к копированию промпты для curl и Python requests