Введение
Редактирование Sunburst принимает 1–16 исходников и текстовые указания о том, что сохранить или заменить. PNG-маска того же размера позволяет обозначить область перерисовки на первом изображении.
| Характеристика | Значение |
|---|---|
| Ввод | Изображение |
| Вывод | Изображение |
| Разработчик | OpenAI |
| Дата выпуска | 2026-11-05 |
| Модель API | gpt-image-2.6-sunburst |
| Публичные эндпоинты | openai/gpt-image-2.6-sunburst/text-to-image; openai/gpt-image-2.6-sunburst/edit |
| Качество | low, medium (по умолчанию), high, xhigh, max |
| Разрешение | 1k: около 1 МП; 2k: около 3,7 МП; 4k: около 8,3 МП |
| Размеры при 16:9 | 2k: 2560 x 1440; 4k: 3840 x 2160 |
| Соотношения сторон | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 9:21, 2:1, 1:2, 3:1, 1:3, 5:4, 4:5 |
| Количество результатов | 1–10 изображений за запрос |
| Исходники для редактирования | 1–16 входных изображений |
| Маска | Необязательная PNG-маска с размерами первого изображения; прозрачные пиксели отмечают область перерисовки |
| Фон | auto, opaque, transparent; прозрачность требует PNG или WebP |
| Форматы файлов | PNG (по умолчанию), JPEG, WebP; GIF (только генерация по тексту) |
Ключевые возможности и особенности
Поворот на балконе
Цикл Sunburst показывает поворот от ночного города к камере и уверенную улыбку на балконе. Чёткая последовательность действий помогает Sunburst точно спланировать анимационный цикл.
Тост в джаз-клубе
Анимация Sunburst объединяет поднятый бокал, игривое подмигивание и улыбку в джаз-баре. Чёткая последовательность действий помогает Sunburst точно спланировать анимационный цикл.
Пальто на парижской улице
Инструкция для Sunburst сначала определяет, кого сохранить, а затем просит добавить пальто и дождливую обстановку.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Обязательное описание правки для Sunburst длиной до 5 000 символов; готового текста по умолчанию нет. Очень длинные промпты требуют небольшой доплаты за токен. Не менее 1 символов · Не более 5000 символов |
image_urls | Да | Передайте 1–16 URL входных изображений Sunburst; исходника по умолчанию нет. Обозначайте их как Image 1, Image 2 и далее, учитывая небольшую плату за каждое. Не менее 1 элементов · Не более 16 элементов |
mask_url | Нет | Необязательная PNG-маска Sunburst по умолчанию не передаётся; её размер должен совпадать с первым изображением. |
markup_url | Нет | Sunburst: |
aspect_ratio | Нет | Выберите одно из 15 соотношений сторон от 1:3 до 3:1. |
resolution | Нет | Выберите размер Sunburst: 1k (около 1 МП), 2k (около 3,7 МП) или 4k (около 8,3 МП); значение по умолчанию здесь не указано, а выбранный уровень меняет цену. |
quality | Нет | Выберите детализацию Sunburst: low, medium (по умолчанию), high, xhigh или max; повышение уровня добавляет детали, время отрисовки и стоимость. |
reasoning_effort | Нет | Sunburst: |
num_outputs | Нет | Запросите у Sunburst 1–10 изображений за раз; число по умолчанию здесь не указано, каждый результат оплачивается. |
background | Нет | Для фона Sunburst доступны auto, opaque и transparent, значение по умолчанию здесь не указано; прозрачность требует PNG или WebP, доплаты за фон нет. |
output_format | Нет | Sunburst по умолчанию сохраняет файлы в png; альтернативы — jpeg и webp, выбор формата на цену не влияет. |
output_quality | Нет | Если результат редактирования Sunburst сохраняется в JPEG или WebP, сжатие выбирается от 0 до 100; для PNG параметр не используется, цена прежняя. |
Стоимость
Sunburst рассчитывает плату за каждое изображение по уровню качества и разрешению; при увеличении числа результатов сумма растёт пропорционально. При редактировании за каждый исходник добавляется небольшая плата, а за очень длинные промпты — небольшая доплата за токен. Отклонённые запросы Sunburst не оплачиваются.
| Разрешение | Качество: low | Качество: medium | Качество: high | Качество: xhigh | Качество: max |
|---|---|---|---|---|---|
| $0.02232 / изображение | $0.03915 / изображение | $0.04743 / изображение | $0.08433 / изображение | $0.18972 / изображение |
| $0.04131 / изображение | $0.07299 / изображение | $0.08847 / изображение | $0.15723 / изображение | $0.35379 / изображение |
| $0.07479 / изображение | $0.13221 / изображение | $0.16011 / изображение | $0.28512 / изображение | $0.64044 / изображение |
Сценарии использования
Иллюстрации для туристической рекламы
Создайте приморский плакат с названием места, коротким заголовком и заданной палитрой.
Изображения меню кафе
Опишите расположение элементов на меловой доске, заключите позиции меню в кавычки и задайте утреннюю обстановку.
Редактирование портретов
Перенесите загруженный портрет на дождливую улицу, указав, что нужно сохранить от исходника.
Руководство по промптам и практические советы
Составьте визуальный бриф
Опишите объект, материалы и свет, а нужные короткие надписи заключите в кавычки.
Выберите детализацию и размер
Начните с качества medium и выберите 1k, 2k или 4k с учётом того, где будет размещено изображение.
Опишите правку
Для редактирования поставьте исходник первым и сначала перечислите, что сохранить, а затем — что заменить.
Выделите область
Если изменение касается конкретного участка, передайте PNG-маску с размерами первого изображения.
Введение
GPT Image 2.6 Sunburst в режиме редактирования меняет загруженное изображение по текстовым указаниям. Эта модель делает акцент на точности и сохранении деталей при последовательных правках и принимает 1–16 входных изображений.
Первым поставьте изображение, которое нужно изменить, и объясните роль каждого дополнительного референса. Необязательная PNG-маска обозначает область перерисовки; в наших тестах смена одежды и места действия сохраняла внешность человека.
Основные возможности
- Правки по разметке в Sunburst: передайте в
markup_urlпрозрачный PNG размера первого изображения; он оплачивается как дополнительный вход и исключаетmask_url. - Нумерованные референсы: называйте исходники Image 1, Image 2 и далее, объясняя вклад каждого.
- Локальная перерисовка: прозрачные пиксели PNG-маски того же размера обозначают участок первого исходника, который нужно изменить.
- Сохранение формы кадра: без
aspect_ratioпри 1k сохраняются пропорции первого изображения; для 2k и 4k нужно выбрать соотношение сторон. - Управление деталями: пять настроек качества позволяют получить больше деталей за дополнительное время отрисовки и стоимость.
- Выбор формата: сохраняйте правки в PNG, JPEG или WebP; PNG и WebP поддерживают прозрачность.
Сценарии использования
- Смена одежды: на основе загруженного портрета создайте сцену с тренчем верблюжьего цвета для концепции рекламной кампании.
- Смена места: перенесите человека с исходного изображения на дождливую парижскую улицу, описав, что должно сохраниться.
- Локальная правка графики: выделите маской участок плаката и запросите замену детали фона.
Рекомендации по промптам
- Обозначьте исходник: начните с «Image 1 — портрет для редактирования», чтобы задать основу правки.
- Опишите, что сохранить: перед новой одеждой или обстановкой добавьте «сохраните внешность человека».
- Распределите роли референсов: при добавлении исходника напишите «используйте цветовую палитру из Image 2».
- Опишите замену под маской: попробуйте «перекрасьте отмеченную стену в сине-зелёный цвет» вместе с PNG-маской нужного размера.
- Точно задайте новую обстановку: фраза «дождливая парижская улица в синий час» одновременно определяет место и освещение.
- В Sunburst подберите
reasoning_effortпод композицию: high используется по умолчанию и помогает с плотным текстом; дополнительное планирование требует времени, но не меняет стоимость.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "openai/gpt-image-2.6-sunburst/edit",
"input": {
"background": "auto",
"image_urls": [
"https://example.com/reference.png"
],
"num_outputs": 1,
"output_format": "png",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"quality": "medium",
"resolution": "1k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.








