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
Заголовки запроса:
Authorization: Bearer sk-teamo-xxxxxx
Content-Type: application/json
Эндпоинт редактирования также принимает multipart/form-data для загрузки файлов изображений.
Генерация изображений
Минимальный запрос:
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"
}'
Укажите размер и качество:
{
"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.
Редактирование изображений
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:
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 и выберите полный доступ.

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

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