size снова доступен (обновлено 2026-07-22): при явной передаче size теперь размеры вывода фиксируются, как и ожидается, а справочная таблица из 30 размеров на этой странице снова действует. Примечание: size работает только на эндпоинтах /v1/images/generations и /v1/images/edits — чат-эндпоинт /v1/chat/completions не поддерживает параметр size, поэтому генерация изображений через chat не может фиксировать размеры. За актуальным статусом см. раздел Живые обновления.Обзор
gpt-image-2.5-vip (псевдонимgpt-image-2.5-sunburst-vip), gpt-image-2.5-flare-vip и предыдущего поколения gpt-image-2-vip — это модели APIYI для генерации изображений GPT, созданные методом обратной инженерии на линейке Adobe (Firefly) — высококачественная обратная линейка GPT-Image 2.5, а не низкокачественный апскейлинг. Та же фиксированная цена $0.03 за изображение, что и у gpt-image-2.5-all, и идентичный формат запросов и ответов — единственное существенное отличие заключается в том, что vip принимает поле size с 30 распространёнными размерами (10 соотношений сторон × 3 уровня разрешения: 1K Быстрый / 2K Рекомендуемый / 4K Детальный), включая 4K.
gpt-image-2.5-vip, когда необходимо зафиксировать размер результата (ключевые изображения для интернет-магазина, шаблоны постеров, миниатюры видео, обои 4K и т. д.). Просто замените поле model на gpt-image-2.5-vip и добавьте поле size — все остальные строки кода остаются идентичными gpt-image-2.5-all.gpt-image-2.5-vip (псевдоним gpt-image-2.5-sunburst-vip), gpt-image-2.5-flare-vip и предыдущего поколения gpt-image-2-vip используют одну и ту же обратную линейку Adobe с идентичными ценой ($0.03 за изображение, за вызов), группами (Default / image2_OSS / svip), эндпоинтами и форматом вызовов — замените model, чтобы переключиться. flare-vip работает быстрее и создаёт более мягкое изображение; sunburst-vip обеспечивает более высокое качество и точность редактирования, визуально приближаясь к gpt-image-2-vip. Ограничения параметров и измеренные различия приведены ниже, в разделе «Сравнение трёх моделей -vip».API преобразования текста в изображение
/v1/images/generations — текстовый промпт + size для явного указания размеров результата.API редактирования изображений
/v1/images/edits — multipart-загрузка с инструкциями по редактированию и объединению.Позвольте AI-агенту выполнить интеграцию
.md к любому URL документации), а затем пишет код в используемом в вашем проекте стеке — тайм-аут, отображение base64, сжатие загружаемых файлов и 30 допустимых значений size уже включены в требования.Поручите агенту, работающему с кодом, интегрировать или устранить неполадки text-to-image и редактирования изображений в серии gpt-image-2.5-vip. Скопируйте и вставьте этот текст в Codex, Claude Code, Cursor и аналогичные инструменты.
От каких проблем избавляет этот промпт
От каких проблем избавляет этот промпт
Основные различия по сравнению с gpt-image-2-all
gpt-image-2-vip и gpt-image-2-all — это каналы с обратной инженерией, с одинаковой ценой и одинаковым кодом вызова. Они взаимозаменяемы — замените поле model в том же запросе, и поведение в основном будет идентичным. Различия:
Сравнение трёх моделей -vip (измерения от 2026-09-09)
Сравнение в трёх направлениях по 253 запросам в одном и том же канале и с одним и тем же token с изменением только имени модели, а также 26 последовательных граничных вызовов. Контракт идентичен в каждой ячейке; различаются только строки ниже.quality и прозрачный фон ранее отклонялись gpt-image-2-vip, а теперь принимаются — это поведение канала, а не обязательство; ориентируйтесь на фактический ответ.
Основные возможности
Фиксированный размер вывода
size поддерживает 30 распространенных размеров — hero-изображения для e-commerce, шаблоны постеров, обои 4K — все выводится с точным числом пикселей.4K с высоким разрешением
Единая стоимость для всех размеров
Тот же формат вызова, что и -all
gpt-image-2-all — переключайте модели, меняя только строку model.Высококачественный рендеринг текста
Поддержка китайских prompt
Редактирование на естественном языке
Поддержка стандартных эндпоинтов
/images/generations и /images/editsТарификация
- Фиксированная цена $0.03 за изображение для всех 30 размеров — без дополнительной платы за 4K Detail
- За неудачные запросы плата не взимается (ошибки авторизации, ошибки проверки параметров)
- Для N изображений вызывайте API N раз параллельно
Настройка группы
gpt-image-2-vip находится в группе Default — дополнительная группа не требуется. В обратном канале сейчас стабильно доступен ресурс, поэтому сценарий с резервной группой для предприятий, как у официального релея gpt-image-2, не предусмотрен.
Нужен детерминированный вывод URL → переключитесь на группу image2_OSS
Согласно измерениям, проведённым в июле 2026 года в группе по умолчанию, gpt-image-2-vip (и gpt-image-2-all) возвращают b64_json, если response_format не указан; явно передайте response_format: "url", чтобы получить URL изображения. Формат вывода группы по умолчанию не гарантируется — исторически по умолчанию использовался url с переходом на b64_json при нагрузке, а в разных версиях канала формат менялся.
Если ваш бизнес зависит от вывода URL (запись URL непосредственно в базу данных, отображение во frontend по URL, base64 неприемлем), переключите группу своего токена на image2_OSS — группу, специально предназначенную для детерминированного вывода URL, с коэффициентом 1x (без надбавки), действующим для обеих обратных моделей gpt-image-2-vip и gpt-image-2-all. Она гарантирует, что ответ всегда содержит URL изображения и никогда не переключается на base64.

Token creation: set billing mode to "pay-as-you-go first" and pick the image2_OSS group (1x) — use it when you need deterministic URL output
image2Enterprise: /en/live/2026-04/image2-enterprise-stable
Технические характеристики
Эндпоинты
gpt-image-2-vip совместим с теми же двумя эндпоинтами, что и gpt-image-2-all. Просто замените поле model и при необходимости добавьте size:
Поддерживаемые размеры (полная таблица из 30 размеров)
gpt-image-2-vip поддерживает 10 соотношений сторон × 3 уровня разрешения = 30 размеров. Передавайте size: "WIDTHxHEIGHT" (строчные символы ASCII x) непосредственно в теле запроса.
1K Быстрый — черновики и недорогие итерации
2K Рекомендуемый — уровень по умолчанию (большинство результатов для продакшена)
4K Детализация — материалы большого формата
size, не передавайте quality):
Лучшие практики
Сжимайте входные изображения до размера менее 1,5 МБ (редактирование изображений / объединение нескольких изображений)
shell_api_error / Unknown error чаще всего вызываются слишком большими входными данными — сжатие заметно повышает процент успешных запросов и снижает задержку. Разрешение результата определяется полем size, а не размером входных данных — уменьшение входного изображения лишь ускоряет обработку и не ухудшает качество. Добавление 4K / 8K в промпт не создаёт изображение 4K; разрешение задаётся параметром size, а не лишним текстом в промпте.Выбирайте уровень размера в зависимости от результата
Используйте строчную ASCII-букву x в размере
"size": "1536x1024" — не 1536×1024 и не заглавную X.параметр quality поддерживает значение high; не передавайте n
auto / low / medium / high в ходе тестирования (это не является гарантией; только 2.5 high соответствует gpt-image-2-vip medium), а xhigh / max отклоняются. n в любом случае возвращает 1 изображение за вызов — для получения нескольких изображений выполняйте вызовы параллельно.Используйте тайм-аут 300 с
Выбирайте формат ответа в зависимости от задачи
b64_json для непосредственного отображения в веб-интерфейсе; url — для хранения или пересылки на стороне сервера.Используйте общий код для -all
model между gpt-image-2-all и gpt-image-2-vip. Используйте vip, когда требуется фиксированный размер, и возвращайтесь к -all для максимально быстрой итерации.Коды ошибок и повторные попытки
- Тайм-аут запроса начиная с 300 секунд (с запасом; обычно 90–150 с, но для 4K Detail и хвостов пиковых нагрузок требуется больше)
- Используйте экспоненциальную задержку для ошибок 5xx и тайм-аутов (рекомендуется 2–3 повторные попытки)
- Для отладки регистрируйте заголовок ответа
request-id
Часто задаваемые вопросы
Можно ли использовать один и тот же код для vip и -all?
Можно ли использовать один и тот же код для vip и -all?
/v1/images/generations, /v1/images/edits) используют одинаковые поля запроса, поля ответа и поведение префикса b64_json. Единственные различия:- Поле
model:gpt-image-2-vip↔gpt-image-2-all - Поле
size: vip принимает набор из 30 размеров; -all отклоняетsize(размер указывается в промпте)
if model == 'vip': payload['size'] = ....Почему vip работает намного медленнее?
Почему vip работает намного медленнее?
gpt-image-2-vip использует обратный канал Adobe (Firefly) — обычно 90–150 секунд, что сопоставимо с официальным gpt-image-2 (100–120 с), но медленнее, чем ChatGPT-web-line gpt-image-2-all (30–60 с). Для задач, чувствительных к задержке, предпочтительнее gpt-image-2-all; переключайтесь на vip только когда вам нужен фиксированный размер или 4K.Размер обязательно должен быть указан в таблице? Что произойдёт, если я отправлю 1024x768?
Размер обязательно должен быть указан в таблице? Что произойдёт, если я отправлю 1024x768?
1024x1024 / 1600x1600), остальные выравниваются по 16 (1920x1080 → 1920×1088), а слишком маленькие значения увеличиваются до минимальной длины стороны (512x512 → 816×816). Полученное изображение может не соответствовать запросу, поэтому при необходимости точного размера всегда используйте один из 30 предустановленных вариантов.Почему при использовании 4K часто возвращается ошибка 500? Как получить стабильный 4K?
Почему при использовании 4K часто возвращается ошибка 500? Как получить стабильный 4K?
3840x2160 / 2880x2880) ошибки status_code: 500 возникают чаще, а вышестоящий сервис возвращает invalid_request_error:- Предпочитайте 2K Recommended (например,
2048x1360/2048x2048) — значительно более высокая вероятность успеха при той же стоимости $0.03/изображение - Отправляйте меньше входных изображений для img2img / объединения нескольких изображений — обратный канал испытывает трудности при большой входной нагрузке, что дополнительно повышает вероятность ошибок 4K; предварительное сжатие каждого входного изображения до размера менее 1.5MB также помогает
- Для гарантированного 4K — переключитесь на официальный прокси
gpt-image-2+ группуimage2Enterprise. 4K через официальный прокси стоит дороже (~$0.3+/изображение), но работает значительно стабильнее — это подходящий вариант, когда передача в 4K является обязательным требованием.
Нужно ли сжимать входные изображения? Поможет ли указание 4K / 8K в промпте?
Нужно ли сжимать входные изображения? Поможет ли указание 4K / 8K в промпте?
shell_api_error / Unknown error чаще всего вызываются слишком большими входными данными, а сжатие заметно повышает вероятность успеха и уменьшает задержку. Обратите внимание: 1.5MB — это рекомендуемый верхний предел для надёжности и скорости; значение 10MB, указанное выше в разделе часто задаваемых вопросов, является жёстким ограничением шлюза.Не беспокойтесь, что сжатие ухудшит качество — разрешение результата определяется параметром size, а не размером входных данных. Уменьшение входного изображения только ускоряет обработку.Указание 4K / 8K в промпте фактически не создаёт изображение в 4K. Если в промпте указано 8K ultra HD, но для size задано значение 1024x1024, вы всё равно получите изображение качества 1K. Для 4K укажите значение в поле size — 1K / 2K / 4K стоят одинаково — фиксированные $0.03/изображение для всех 30 размеров.📖 Источник: /en/live/2026-05/gpt-image-2-vip-unknown-errorДействительно ли за 4K не взимается дополнительная плата?
Действительно ли за 4K не взимается дополнительная плата?
3840x2160 / 2880x2880 и т. д.) стоит столько же — $0.03/изображение, — сколько 1K и 2K.Поддерживается ли параметр n? Что произойдёт, если передать n=3?
Поддерживается ли параметр n? Что произойдёт, если передать n=3?
n=3 в запросе, тарификация составит 0.03 × 3 = $0.09, но фактически будет возвращено только 1 изображение. Удалите поле n, чтобы избежать лишних расходов.Если содержимое отклонено или модель отвечает «Я не могу это сделать», взимается ли плата?
Если содержимое отклонено или модель отвечает «Я не могу это сделать», взимается ли плата?
- ✅ Предварительно фильтруйте запросы и предупреждайте пользователей: добавьте фильтр ключевых слов и сценариев на стороне интерфейса или шлюза (имена реальных людей, персонажи, защищённые авторским правом, чувствительные темы) и показывайте в интерфейсе подсказку вроде «Запросы о знаменитостях или объектах интеллектуальной собственности могут завершиться ошибкой и всё равно тарифицироваться по политике вышестоящего сервиса». Это значительно сокращает лишние расходы.
- ✅ Ежемесячное возмещение для потребительских продуктов: мы понимаем, что продукты для конечных пользователей не могут полностью ограничивать ввод. Если ваши ежемесячные расходы достаточно велики ($1000+/месяц), вы можете раз в месяц собирать журналы запросов (вызовы с малой задержкой обычно завершаются мягкими отказами) и обратиться в поддержку за разовым ручным начислением кредита — нет необходимости подавать отдельные обращения по каждому вызову.
Нужно ли добавлять префикс data:image/png;base64, к b64_json?
Нужно ли добавлять префикс data:image/png;base64, к b64_json?
b64_json — это необработанный base64 без префикса data:: декодируйте его для записи в файл или самостоятельно добавьте префикс перед отображением; в более ранних версиях префикс присутствовал. Добавьте в код проверку startsWith('data:'): если префикс присутствует, используйте значение напрямую как img src; если нет — сначала декодируйте или добавьте префикс. Это предотвращает повторное добавление префикса и декодирование строки с префиксом в повреждённое изображение.Каков максимальный размер эталонного изображения и какие форматы поддерживаются?
Каков максимальный размер эталонного изображения и какие форматы поддерживаются?
png / jpg / webp. Слишком большие изображения могут столкнуться с ограничениями шлюза. Каждое изображение при объединении нескольких изображений должно соответствовать этому ограничению.Как долго действуют возвращаемые URL изображений? Нужно ли скачивать изображения?
Как долго действуют возвращаемые URL изображений? Нужно ли скачивать изображения?
url в ответе в режиме url — это ссылка CDN R2, срок действия которой составляет около 1 дня (24 часов); запросы после этого срока будут возвращать ошибку 404.Настоятельно рекомендуется вскоре после генерации скачивать созданные изображения и сохранять их в собственном объектном хранилище (S3 / OSS / R2), CDN или базе данных.Поддерживается ли потоковая передача?
Поддерживается ли потоковая передача?
Можно ли использовать официальный SDK OpenAI?
Можно ли использовать официальный SDK OpenAI?
base_url на https://api.apiyi.com/v1 и задайте api_key, указав ваш токен APIYI. client.images.generate(model="gpt-image-2.5-vip", size="2048x1360", prompt=...) работает напрямую.Можно ли по-прежнему генерировать изображения через /v1/chat/completions?
Можно ли по-прежнему генерировать изображения через /v1/chat/completions?
/v1/images/generations и /v1/images/edits (они стабильнее, а тот же код работает с gpt-image-2 официального релея).Стиль на основе чата имеет смысл только в двух сценариях: многошаговое итеративное редактирование или прямая передача URL изображений из интернета. Обратите внимание: если намерение создать изображение неоднозначно, модель может вернуть обычный текст вместо изображения. Чтобы усилить это намерение, добавьте к промпту фиксированный префикс, например «Создайте изображение:».Полный список параметров см. в справочнике API на основе чата.Когда следует переключаться на официальный gpt-image-2?
Когда следует переключаться на официальный gpt-image-2?
xhigh / max, точное закрашивание маской или строгое соответствие полям OpenAI-API — используйте официальный gpt-image-2.5-flare / sunburst / gpt-image-2. См. сравнение официального и обратного каналов.Связанная документация
- Обзор GPT-Image-2-All — родственная модель по той же цене с более быстрым выводом, идеальна, когда не требуется фиксировать размер
- ⚖️ Сравнение официального и обратного вариантов — руководство по выбору бок о бок по сравнению с официальным
gpt-image-2(охватывает-all/-vip) - Песочница преобразования текста в изображение — эндпоинт, совместимый с
/v1/images/generations; передайтеsize, чтобы зафиксировать размеры - Песочница редактирования изображений — объединение и редактирование нескольких изображений с помощью
/v1/images/edits - GPT-Image-2.5 / 2: официальная версия — для уровней
xhigh/max, точного дорисовывания по маске и строгого соответствия полей OpenAI-API - Подробный разбор: запуск GPT-image-2.5 — запуск двойной модели версии 2.5
- Обзор серии GPT-Image — сравнение официальных моделей GPT-Image
- Руководство по API — общие соглашения для вызова
gpt-image-2.