Обзор
gpt-image-2.6-all — это модель генерации изображений GPT от APIYI через обратный маршрут веб-версии ChatGPT, созданная на базе Images 2.6. В отличие от старого маршрута-all, который принимал только подсказку о размере в prompt, этот маршрут действительно учитывает size, n, background и output_format и может возвращать GIF, SVG и результаты редактирования нескольких изображений. Это более подходящий вариант для production-кода, которому нужно задавать точные размеры, форматы и количество изображений.
Лучше всего этот маршрут справляется с тремя задачами: GIF, SVG и нативное качество ChatGPT при размере до 1536 (с fingerprint). 2K/4K — это уровень суперразрешения для совместимости с большими холстами: изображение будет больше, но не обязательно детальнее. Для качества выбирайте размер около 1,5K.
Используются стандартные эндпоинты OpenAI Images API: POST /v1/images/generations для генерации изображения по тексту и POST /v1/images/edits для редактирования.
- Цена: $0.025 за изображение, тарификация за вызов; стоимость 2K/4K такая же
- Скорость: около 10–46 с (1K: 10–22 с, 2K: 12–24 с, 4K: 15–42 с; задержка в отдельных случаях может превышать 60 с)
- Качество: длинная сторона 512–1536 — нативный диапазон: наиболее управляемый уровень качества веб-версии ChatGPT с fingerprint; 2K/4K — это суперразрешение, которое позволяет получить изображение на большом холсте, но не обязательно больше деталей, чем при 1,5K
- Форматы: PNG / JPEG / GIF / SVG, прозрачный фон и URL сроком действия 24 часа; GIF / SVG поддерживаются нативно этим маршрутом и недоступны в 2.5-all
- Китайский язык: нативные prompt на китайском языке; качественная отрисовка текста для плакатов, вывесок и инфографики
GIF-анимация
output_format=gif; количество кадров и длительность задаются точно, размеры определяются на стороне провайдера.Векторные SVG
output_format=svg; настоящий векторный формат, viewBox соответствует size, 2K–8K.Нативное качество ChatGPT
Совместимость с большими холстами 2K/4K
Быстрый старт
Из текста в изображение (curl)
b64_json (необработанный base64, без префикса data:). Передайте "response_format": "url", чтобы получить подписанную ссылку, срок действия которой истекает примерно через 24 часа; сразу скачайте изображение и разместите его на своём хостинге.
Редактирование изображения (Python, multipart)
Возможности
Размеры
Нативный диапазон (≤1536, нативный режим веб-версии ChatGPT)
- Выравнивание по 16/64 не требуется. На нативном маршруте значения
1537,1600x900и1920x1080отклоняются. - Значение
size=autoопределяется выше по цепочке. Мы наблюдали 1312x1199, 1402x1122 и 1448x1086; фиксированное значение не гарантируется. - На нативном маршруте
sizeв ответе совпадает с фактическим размером результата.
Диапазон сверхвысокого разрешения (2K / 4K, совместимость с большими холстами)
Для 2K/4K используется сверхвысокое разрешение, чтобы увеличить длинную сторону до 2048/4096 для больших холстов. Больше не значит детальнее — это не нативные пиксели, и нет гарантии, что результат будет резче, чем в нативном диапазоне 1536. Измеренные результаты:Выбор размера
- Максимально близко к нативному виду ChatGPT / стабильное качество: выбирайте
sizeне больше 1536; оптимальное значение — около 1,5K. Это наиболее управляемый диапазон с характерным стилем ChatGPT. - Совместимость с большими холстами 2K: используйте
2048x2048,2048x1152,2048x1536; распространённые размеры возвращаются без изменений, но не ожидайте большей детализации, чем при 1,5K. - Альбомная ориентация 4K: используйте
3840x2160; обычно возвращается 3840x2160, иногда — 4096x2731. Проверьте фактическое количество пикселей. - Большие квадраты: максимальный размер — 2880;
4096x4096возвращается как 2880x2880. - Баннеры с соотношением сторон 4:1: не поддерживаются;
4096x1024возвращает 400.
Форматы
- Прозрачный фон:
background=transparent+ PNG. В разрешении 2K результат имеет формат RGBA, при этом около 40% пикселей полностью прозрачны. Прозрачный результат в разрешении 4K не соответствуетsize; размеры не гарантируются. - URL:
response_format=urlработает в группеDefault; группаImage2_OSSне требуется. Ссылка является подписанным URL, действительным в течение 24 часов. - Без WebP: ошибка имеет вид
output_format 'webp' is not supported; use png, jpeg, gif or svg.
GIF
output_format=gifявляется обязательным. Если в промпте запросить только зацикливание и не указать формат, слой совместимости ожидает PNG, и запрос завершается ошибкой 502image 1 is gif, png was asked for.frame_count/frame_duration_msсоблюдаются точно: 8 кадров / 150 мс, 4 кадра / 300 мс и 6 кадров / 120 мс во всех случаях соответствовали запросу.sizeне определяет размер результата: результаты в 1K включали 384x512, 507x506 и 619x623; в 2K был получен размер 327x585; в 4K — 621x621. Гарантируются только количество кадров и длительность.- Чтобы получить GIF фиксированного размера, измените размер или обрежьте изображение на стороне клиента после генерации.
SVG
- Настоящая векторная графика: ответ представляет собой текст
<svg>, а не растровое изображение. Проверены варианты 2048², 3840x2160, 4096², 6144² и 8192². viewBoxсоответствуетsize: 2048x2048 даетviewBox="0 0 2048 2048"; 3840x2160 даетviewBox="0 0 3840 2160".- Объект
svgне требуется: достаточноoutput_format=svg. Официальные маршруты или некоторые SDK добавляют"svg": {"model": "..."}; версия 2.6-all принимает это поле, но игнорирует его: запрос не завершается ошибкой, и результат не меняется, поэтому не полагайтесь на это поле. - В выводе нет
<script>или встроенного растрового изображения.
Редактирование изображений
- Эндпоинт:
POST /v1/images/edits,multipart/form-data. - Принимаются одно изображение, маска или несколько референсов. Маска рассматривается как референс; не гарантируется, что изменения останутся в пределах маски, поэтому опишите, что нужно изменить, а что оставить без изменений.
- Явно заданное
sizeсоблюдается точно, включая 2K/4K (оба варианта — 2048x2048 и 3840x2160 — проверены). - Если
sizeне задан или указаноauto, размер выходного изображения нормализуется примерно до 1.57 MP с сохранением исходного соотношения сторон; исходный размер в пикселях не гарантируется. - На практике работают два референсных изображения. Если их больше, объедините их на стороне клиента или редактируйте поэтапно.
n и ответы
nподдерживает 1–10 и тарифицируется за изображение. При разрешении 2Kn=2вернул две картинки 2048x2048;n=3вернул три изображения сusage.image_count=3иoutput_image_tokens=8160(3 × 2720). При цене $0.025 за изображение это составляет $0.075; итоговая сумма указана в счёте.- По умолчанию используется
b64_json;response_format=urlвозвращает толькоurl, но не оба варианта. - Распространённые поля ответа:
created,data[],usage. Полеsizeможет отсутствовать для 2K/4K; при 1K оно обычно возвращается. - Срок действия подписанных URL — 24 часа; после истечения срока создайте их заново.
Тайм-ауты и параллельные запросы
- Установите тайм-аут клиента на 600 секунд: для 1K требуется около 10–22 с, для 2K — 12–24 с, для 4K — 15–42 с; задержка в хвосте может превышать 60 с. Также увеличьте лимиты обратных прокси, serverless-сервисов и обработчиков очередей.
- Параллельные запросы: для 1K успешно прошли тесты с параметрами 12×2, 16×1 и 8×1536 без ошибок 429. Нагрузка для 2K/4K не тестировалась; начните с 4–8 параллельных запросов и следите за задержкой в хвосте.
- Тарификация выполняется синхронно: запрос тарифицируется при отправке; отключение клиента не приводит к возврату средств, а результат не сохраняется.
Ограничения
- 2K/4K — это сверхразрешение для совместимости с большими холстами. Это не нативное разрешение; не гарантируется, что детализация будет выше, чем на нативном уровне 1536. Для стабильного качества используйте разрешение не выше 1536.
- 2K/4K зависит от резервного маршрута. Запросы сначала поступают на нативный маршрут и переключаются на маршрут сверхразрешения, если размер выходит за допустимый диапазон. Если резервный маршрут недоступен, API может вернуть ошибку 400
wide_fallback_required; повторите запрос или используйте разрешение не выше 1536. - Размер GIF не гарантируется. При 1K, 2K и 4K могут возвращаться изображения небольшого размера; гарантируются только количество кадров и продолжительность.
- WebP не поддерживается. Поддерживаются только PNG / JPEG / GIF / SVG.
- Соотношение сторон 4:1 не поддерживается.
4096x1024возвращает ошибку 400; максимальное соотношение сторон — 3:1. - Прозрачный вывод в 4K нестабилен. Наблюдались разные значения высоты при длине большей стороны 4096 пикселей; не гарантируйте размер 3840x2160. Для прозрачного вывода используйте разрешение не выше 2K.
- Не полагайтесь на
quality.low/medium/highпринимаются, ноlowможет возвращать 2048x1153 при 2K, тогда какmedium/highвозвращают 2048x2048; различий в качестве при одинаковом начальном значении генератора не подтверждено. - Редактирование с
autoизменяет масштаб. Выходное изображение имеет размер около 1,57 Мп, а не размер входного изображения. - Политика в отношении контента: модерация на стороне поставщика возвращает ошибку 400
content_policy_violation; измените prompt и повторите запрос.
Ошибки
Поручите подключение ИИ-агенту
Скопируйте этот prompt в Codex / Claude Code / Cursor
Сначала агент получит текстовую версию этой страницы (добавьте .md к любому URL документации), а затем напишет код для вашего стека. В prompt уже учтены тайм-аут, проверка 2K/4K, формат GIF и ограничения WebP.
Всего 9 требований — используйте кнопку ниже, чтобы скопировать полный prompt.
Какие проблемы предотвращает этот prompt
Какие проблемы предотвращает этот prompt
Часто задаваемые вопросы
Является ли разрешение 2K/4K нативным?
Нет. Для 2K/4K используется сверхвысокое разрешение, чтобы обеспечить совместимость с размером и большим холстом, а не нативную детализацию. Нативное качество доступно при разрешении 1536 и ниже, с отпечатком ChatGPT. Для стабильного качества придерживайтесь примерно 1,5K; для постеров и печати используйте 2048–3840.Почему в ответе для 2K/4K отсутствует size?
Для 2K/4K используется маршрут сверхвысокого разрешения, который не всегда возвращает size; маршрут 1K обычно его возвращает. Проверяйте фактическую ширину и высоту изображения (например, PNG IHDR), а не полагайтесь на запрошенное size.
Можно ли создать прозрачное изображение 4K?
Ненадёжно. При 2K прозрачный вывод стабилен (RGBA, около 40% полностью прозрачных пикселей). Для 4K мы наблюдали размеры 4096x4096, 4096x3552 и 4096x2731. Не задавайте 3840x2160 жёстко. Ограничивайте размер прозрачного изображения 2K.Можно ли задать размеры GIF?
Нет.size не влияет на вывод GIF: при 1K получались размеры 384x512, 507x506 и 619x623; при 2K был получен размер 327x585; при 4K — 621x621. Гарантируются только количество кадров и длительность. Если нужны фиксированные размеры в пикселях, измените размер или обрежьте изображение на стороне клиента.
Поддерживается ли WebP?
Нет. Поддерживаются только PNG / JPEG / GIF / SVG;output_format=webp возвращает 400.
Имеет ли значение quality?
low / medium / high принимаются, но полагаться на них не следует: low может вернуть размер 2048x1153 при 2K, тогда как medium / high возвращают размер 2048x2048. Различий в изображениях с одинаковым начальным значением не подтверждено.
Почему не работает 4096x1024?
Максимальное соотношение сторон — 3:1; 4096x1024 имеет соотношение 4:1 и отклоняется при проверке параметров. Используйте соотношение не более 3:1 (например, до 4096x1536) или соедините два изображения.