Skip to main content
POST
Выбор модели: gpt-image-2.5-flare работает быстрее и подходит для повседневной генерации, больших серий и прототипов. gpt-image-2.5-sunburst ставит на первое место точность редактирования и подходит для готовых товарных изображений, рекламы и детальных многоэтапных правок. Тарифы обеих моделей одинаковы.

Аутентификация

string
обязательно
Все методы используют Bearer Token. Получите ключ на странице ключей API.

Выбор модели

При одинаковых параметрах расход токенов и цена совпадают. По сравнению с gpt-image-2 добавлены уровни xhigh и max, а уровни medium и high требуют примерно в четыре раза меньше выходных токенов, чем одноименные уровни предыдущего поколения.

Параметры запроса

string
обязательно
gpt-image-2.5-flare или gpt-image-2.5-sunburst.
string
обязательно
Текстовое описание создаваемого или редактируемого изображения. Укажите объект, сцену, композицию, стиль, освещение и необходимые изменения.
string
по умолчанию:"auto"
Соотношение сторон или точные размеры в пикселях.
  • auto: автоматический выбор по промпту или референсам
  • Соотношение: 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 21:9, 9:21, 3:1, 1:3
  • Точные размеры, например 1600x1200
При редактировании изображения можно не передавать size: размеры будут рассчитаны по референсу и resolution.
string
по умолчанию:"1k"
Уровень разрешения: 1k, 2k или 4k. Игнорируется при точных размерах.
string
по умолчанию:"auto"
Качество: low, medium, high, xhigh, max или auto.
xhigh и max доступны только в GPT-Image-2.5. Для gpt-image-2 запрос завершится HTTP 400 без автоматического снижения качества.
integer
по умолчанию:"1"
Количество изображений: от 1 до 4. Передавайте число, а не строку.
string
по умолчанию:"png"
Формат: png, jpeg или webp.
integer
Сжатие от 0 до 100, только для jpeg и webp.
string
Фон: transparent, opaque или auto.
Для transparent требуется png или webp; JPEG не поддерживает альфа-канал.
string
по умолчанию:"low"
Уровень модерации: auto или low. Если параметр не задан, APIMart явно отправляет low; явно указанное auto передается без изменений.
string[]
URL референсов для генерации или редактирования, не более 16. Наличие поля включает режим редактирования.Принимаются только общедоступные HTTP(S)-URL. Локальный файл сначала загрузите через POST /v1/uploads/images, затем используйте полученный url.

Ограничения размера

  • Ширина и высота кратны 16
  • Каждая сторона не превышает 3840 пикселей
  • Отношение длинной стороны к короткой не превышает 3:1
  • Общее число пикселей — от 655 360 до 8 294 400
Разрешения выше 2560×1440 являются экспериментальными и могут быть менее стабильными.

Соотношения и разрешения

Можно передать любые другие точные размеры, удовлетворяющие всем ограничениям.

Пример редактирования

Отправка и проверка задачи

После успешной отправки ID находится в data[0].task_id. Проверяйте статус задачи каждые 2–5 секунд до completed или failed. Для нескольких задач используйте POST /v1/tasks/batch.
URL изображений находятся в data.result.images[].url[]. Скачайте и сохраните файлы как можно скорее.

Оплата

GPT-Image-2.5 тарифицируется по фактическим токенам. Текущую цену для аккаунта смотрите на странице тарифов или в /api/pricing.
При quality: "auto" сначала резервируется сумма по уровню max для выбранного размера. После завершения расчет выполняется по фактическому расходу, а разница освобождается.
При n > 1 резерв растет линейно. Неудачные задачи возвращают средства автоматически.

Лимиты и частые ошибки

Response

integer
Код ответа; 200 при успешной отправке.
array
Данные ответа на отправку.