GPT Image 2.6 Sunburst API

GPT Image 2.6 (вышла 4 ноября 2026 года). Новое в 2.6: параметр complexity, вывод в GIF и SVG, правки по разметке (см. раздел ниже). Что нового и чем она отличается от 2.5 — в статье «GPT Image 2.6 API».

У нового аккаунта баланс $0 — пополните его до первого запроса. Пополнить можно от $5. Если запрос возвращает 402 (400 для формата OpenAI) с текстом «wallet balance is insufficient», значит, баланс пуст, а base URL и ключ настроены правильно. Пополните баланс и повторите запрос.

Эндпоинты и аутентификация

TeamoRouter использует формат, совместимый с OpenAI Images API:

  • Генерация изображений: POST https://api.teamorouter.com/v1/images/generations
  • Редактирование изображений: POST https://api.teamorouter.com/v1/images/edits

Заголовки запроса:

http
Authorization: Bearer sk-teamo-xxxxxx
Content-Type: application/json

Эндпоинт редактирования также принимает multipart/form-data для загрузки файлов изображений.

Генерация изображений

Минимальный запрос:

bash
curl https://api.teamorouter.com/v1/images/generations \
  -H "Authorization: Bearer sk-teamo-xxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2.6-sunburst",
    "prompt": "An orange tabby cat typing on a keyboard, illustration style"
  }'

Укажите размер и качество:

json
{
  "model": "gpt-image-2.6-sunburst",
  "prompt": "An orange tabby cat typing on a keyboard, illustration style",
  "size": "2048x2048",
  "quality": "high"
}

Основные параметры:

Параметр Описание
model Используйте gpt-image-2.6-sunburst. Модель нужно указывать явно: если model не задан, по умолчанию используется gpt-image-2.
prompt Описание изображения, которое нужно сгенерировать.
size auto или ширинаxвысота, например 1024x1024, 2048x2048, 3840x2160.
quality low, medium, high или auto.
n Число изображений за запрос. По умолчанию 1.
output_format png, jpeg или webp; у GPT Image 2.6 также gif и svg (см. ниже).
output_compression Уровень сжатия JPEG/WebP, от 0 до 100.
background transparent, opaque или auto. При transparent возвращаемое изображение содержит альфа-канал; сочетайте с output_format png или webp.
moderation Строгость модерации контента, low или auto.
stream true — ответ приходит потоком по SSE: у промежуточных фрагментов потока (чанков) object равен image.generation.chunk, у финального — image.generation.result с изображением в data[0].b64_json, затем data: [DONE].
partial_images От 0 до 3.
user Идентификатор конечного пользователя в вашем приложении, передаётся как есть.

Ограничения на размер, которые OpenAI публикует для GPT Image 2.5 (если у 2.6 они другие, обновим страницу): длинная сторона не более 3840 пикселей; ширина и высота кратны 16; соотношение сторон не более 3:1; общее число пикселей от 655 360 до 8 294 400. Размеры задаются в пикселях, а не фиксированными строками 1k, 2k, 4k.

Редактирование изображений

bash
curl https://api.teamorouter.com/v1/images/edits \
  -H "Authorization: Bearer sk-teamo-xxxxxx" \
  -F "model=gpt-image-2.6-sunburst" \
  -F "prompt=Replace the background with snowy mountains" \
  -F "image=@input.png" \
  -F "size=1024x1024"

Основные параметры:

Параметр Описание
model Используйте gpt-image-2.6-sunburst.
image Файл исходного изображения.
mask Файл маски; прозрачные области редактируются. Размеры маски должны совпадать с размерами исходного изображения.
markup GPT Image 2.6: прозрачный слой, на котором обведено место для правки; что сделать — в prompt.
prompt Инструкция по редактированию.
n Число изображений за запрос. По умолчанию 1.
size auto или ширинаxвысота.
quality low, medium, high или auto.
background transparent, opaque или auto.
input_fidelity Насколько точно сохранять детали исходного изображения, high или low.
output_format png, jpeg или webp.
output_compression Уровень сжатия JPEG/WebP, от 0 до 100.
stream true — ответ приходит потоком по SSE. Формат событий такой же, как при генерации изображений.
partial_images От 0 до 3.
user Идентификатор конечного пользователя в вашем приложении, передаётся как есть.

Новое в GPT Image 2.6

По руководству OpenAI по генерации изображений:

Параметр Эндпоинт Значения
complexity генерация, правки low, medium или high (по умолчанию high): сколько модель «планирует» перед отрисовкой. Низкое — для точечных правок, высокое — для плотного текста и сложной вёрстки, но может работать дольше. Не связан с quality, отдельно не тарифицируется.
output_format: "gif" только генерация Анимированный GIF. frame_count 2–64 (по умолчанию 9); frame_duration_ms 20–2000 (по умолчанию 200); size — для одного кадра, auto или кратно 16.
output_format: "svg" только генерация Векторный SVG. Нужно n: 1; без потоковой отдачи, частичных изображений и output_compression.
markup только правки Прозрачный слой, отмечающий место для правки.

Пример анимированного GIF:

bash
curl https://api.teamorouter.com/v1/images/generations \
  -H "Authorization: Bearer sk-teamo-xxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2.6-sunburst",
    "prompt": "A pixel-art fox waving, looping back to the first pose",
    "output_format": "gif",
    "frame_count": 12,
    "frame_duration_ms": 120
  }'

Декодируйте data[0].b64_json из Base64 и сохраните с расширением .gif (или .svg).

Размеры и правила тарификации

Генерация изображений тарифицируется за изображение. Цена каждого изображения определяется его фактическим разрешением по трём ступеням в зависимости от длинной стороны:

Длинная сторона результата, пикселей Ступень
До 1024 включительно 1K
1025–2048 2K
Более 2048 4K

Ступень определяется фактической шириной и высотой возвращённого изображения, а не параметрами запроса. Если size равен auto, не указан или пуст, тарификация идёт по размеру, который реально выдала модель. Если нужна фиксированная ступень, укажите size явно. Цены трёх ступеней смотрите в разделе актуальные цены.

FAQ

Codex сообщает, что сервис генерации изображений недоступен или не удаётся подключиться?

С разрешениями по умолчанию Codex ограничивает доступ к сети, и запрос на генерацию изображения блокируется. Включите полный доступ (Full access) и повторите генерацию.

Нажмите кнопку разрешений в левом нижнем углу поля ввода Codex и выберите полный доступ.

Меню разрешений в левом нижнем углу поля ввода Codex, выбран полный доступ (на скриншоте китайский интерфейс)

Если в этом меню нет пункта полного доступа, нажмите значок шестерёнки в левом нижнем углу окна, откройте «Настройки → Основные → Разрешения» (Settings → General → Permissions), включите полный доступ, а затем выберите его в поле ввода, как описано выше.

Настройки Codex → Основные → Разрешения, полный доступ включён (на скриншоте китайский интерфейс)

В режиме полного доступа Codex не спрашивает подтверждения, прежде чем изменять файлы на компьютере или запускать команды с доступом к сети.

Как оплатить? Можно ли в USDT?

Генерация изображений списывается с того же баланса, что и текстовые модели, поэтому достаточно пополнить его в консоли. Если в окне пополнения есть кнопка «Оплатить криптовалютой», можно заплатить USDT, USDC или ETH переводом с биржи или из любого кошелька, без расширения. Подробнее — Как оплатить Claude API в USDT.

Готовы? Три шага, чтобы начатьВойдите в консоль · пополните баланс · создайте API Key
TelegramВопросы по подключению, оплате или маршрутизации? Мы в Telegram.