Да, GPT Image 2 умеет выдавать 4K, но только через API: в запросе нужно указать size: "3840x2160" (горизонтальный кадр) или "2160x3840" (вертикальный). По состоянию на 30 сентября 2026 года оба размера есть в таблице настроек GPT Image 2 в руководстве OpenAI по генерации изображений, а для GPT Image 2.5 OpenAI называет всё, что больше 2560×1440, экспериментальным. В ChatGPT разрешение результата не документировано и выбрать его там нельзя.
GPT Image 2 (gpt-image-2) — модель OpenAI для генерации и редактирования изображений, размер которой задаётся строкой ШИРИНАxВЫСОТА в параметре size. Слово «4K» в промпте размер не меняет: если size равен auto, модель сама выбирает размер, и узнать его можно только по готовому файлу.
Четыре правила для size и таблица 2K/4K
Любой размер WIDTHxHEIGHT должен выполнять все четыре условия одновременно (по состоянию на 30 сентября 2026 года, руководство OpenAI, раздел GPT Image 2):
- Длинная сторона — не больше 3840 пикселей.
- Ширина и высота делятся на 16 без остатка.
- Длинная сторона больше короткой не более чем в 3 раза.
- Общее число пикселей — от 655 360 до 8 294 400 включительно.
Размеры, которые OpenAI приводит для GPT Image 2 как популярные:
Размер size | Класс | Ориентация | Пикселей |
|---|---|---|---|
1024x1024 | 1K | квадрат | 1 048 576 |
1536x1024 | 1K | горизонталь | 1 572 864 |
1024x1536 | 1K | вертикаль | 1 572 864 |
2048x2048 | 2K | квадрат | 4 194 304 |
2048x1152 | 2K | горизонталь 16:9 | 2 359 296 |
3840x2160 | 4K | горизонталь 16:9 | 8 294 400 |
2160x3840 | 4K | вертикаль 9:16 | 8 294 400 |
auto | по умолчанию | выбирает модель | — |
4K в обеих ориентациях упирается ровно в верхнюю границу 8 294 400 пикселей, поэтому «больше 4K» у GPT Image 2 не бывает: квадрат 3840×3840 не пройдёт по числу пикселей, хотя каждая сторона формально допустима.
Привычные размеры экранов и кино проходят не все:
| Размер | Как его обычно называют | Проходит? | Причина |
|---|---|---|---|
1920x1080 | Full HD, 1080p | нет | 1080 / 16 = 67,5, высота не кратна 16 |
1920x1088 | — | да | ближайшая к 1080p допустимая высота |
2048x1080 | «2K» в кинопроекции (DCI) | нет | та же высота 1080 |
2560x1440 | «2K» у мониторов (QHD) | да | 3 686 400 пикселей, обе стороны кратны 16 |
4096x2160 | 4K в кинопроекции (DCI) | нет | 4096 больше максимума 3840, и 8 847 360 пикселей больше потолка 8 294 400 |
800x800 | — | нет | 640 000 пикселей, меньше минимума |
3840x1248 | — | нет | отношение сторон около 3,08, больше 3:1 |
3840x1280 | панорама 3:1 | да | отношение ровно 3:1, 4 915 200 пикселей |
Слово «2K» не термин OpenAI: в быту так называют и 2048×1080, и 2560×1440. Для API важно только, проходит ли конкретная пара чисел четыре проверки. Проверить её до запроса можно одной функцией:
hljs pythondef is_valid_gpt_image_size(width: int, height: int) -> bool:
long_side, short_side = max(width, height), min(width, height)
return (
long_side <= 3840
and width % 16 == 0
and height % 16 == 0
and long_side / short_side <= 3
and 655_360 <= width * height <= 8_294_400
)
print(is_valid_gpt_image_size(3840, 2160)) # True
print(is_valid_gpt_image_size(1920, 1080)) # False
Проверка отвечает только на вопрос, примет ли API такой размер. Параметр quality (low, medium, high или auto по умолчанию) на разрешение не влияет: quality: "high" не исправит недопустимый size и не превратит 2K в 4K.
Как запросить 3840×2160 через Image API
Для одной картинки или правки по референсу нужен Image API: в нём модель указывается прямо, а size и формат файла задаются в том же запросе. Ключ берётся из переменной окружения OPENAI_API_KEY, в коде его нет.
hljs pythonimport base64
import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["OPENAI_API_KEY"])
result = client.images.generate(
model="gpt-image-2",
prompt="Постер: компактная фотокамера на студийном столе, мягкий свет, без текста",
size="3840x2160",
quality="high",
)
with open("poster-3840x2160.png", "wb") as f:
f.write(base64.b64decode(result.data[0].b64_json))
Тот же запрос для вертикального 4K из терминала (нужны curl и jq):
hljs bashcurl -s https://api.openai.com/v1/images/generations \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-image-2", "prompt": "Вертикальная афиша джазового концерта", "size": "2160x3840", "quality": "medium"}' \
| jq -r '.data[0].b64_json' | base64 --decode > poster-2160x3840.png
Image API возвращает картинку в base64, а не ссылкой. По умолчанию это PNG; через output_format можно попросить jpeg или webp, и для них output_compression задаёт сжатие от 0 до 100 %. Сжатие меняет вес файла, но не число пикселей.
Responses API нужен в другом случае: когда картинка — один из шагов диалога или агентного процесса, например модель сначала разбирает задачу, потом создаёт изображение и затем правит его по ответу пользователя. Для «отправить промпт и получить файл 4K» он ничего не добавляет.
Как убедиться, что файл действительно 4K
Успешный ответ API ещё не доказывает, что на диске лежит 3840×2160. Размер нужно прочитать из сохранённых байтов, а не из имени файла или параметров запроса:
hljs pythonfrom PIL import Image
with Image.open("poster-3840x2160.png") as img:
print(img.format, img.size) # ожидается: PNG (3840, 2160)
if img.size != (3840, 2160):
raise SystemExit(f"Сохранено {img.size}, это не 4K")
Без Python то же покажут sips -g pixelWidth -g pixelHeight poster-3840x2160.png на macOS или identify poster-3840x2160.png из ImageMagick.
Если картинка потом загружается на сайт, проверьте и ту версию, которую реально получает читатель. CMS, оптимизатор изображений или CDN часто отдают уменьшенную копию: оригинал 3840×2160, а по публичной ссылке приходит 1920×1080. Скачайте файл по публичному URL и прочитайте размер из него. Если уменьшение сделано ради скорости страницы, это нормально, просто не называйте такую копию 4K.
GPT Image 2.5: те же правила размера, больше уровней качества
У GPT Image 2.5 две модели — gpt-image-2.5-sunburst и gpt-image-2.5-flare. По состоянию на 30 сентября 2026 года OpenAI описывает для них то же, что для GPT Image 2:
- рекомендуемые размеры
1024x1024,1536x1024и1024x1536; - произвольные размеры строкой
WIDTHxHEIGHT, например1536x864; - стороны кратны 16, соотношение от 1:3 до 3:1, ни одна сторона не длиннее 3840 пикселей;
- от 655 360 до 8 294 400 пикселей всего, причём верхнюю границу OpenAI прямо подписывает как 4K.
Главная разница в том, что в руководстве по 2.5 сказано: разрешения выше 2560×1440 экспериментальные. Значит, 3840x2160 модель 2.5 примет, но результат в таком размере OpenAI не считает стабильным режимом. В таблице настроек GPT Image 2 такой пометки нет: там 3840×2160 и 2160×3840 просто перечислены среди популярных размеров.
Две другие вещи есть только в разделе 2.5:
- уровни качества
xhighиmaxв дополнение кlow,mediumиhigh(по умолчаниюauto); у более ранних моделей GPT Image потолок —high; - прозрачный фон:
background: "transparent"вместе сoutput_formatpngилиwebp.
Если нужен 4K-файл для печати или большого экрана, а прозрачный фон не требуется, GPT Image 2 с документированным 3840x2160 — более предсказуемый выбор. Если важнее качество деталей на xhigh/max или прозрачность, берите 2.5 и закладывайте проверку каждого 4K-результата глазами.
4K в ChatGPT
В справке OpenAI «Images in ChatGPT» (обновлена в сентябре 2026 года) описано, как перегенерировать картинку в другом соотношении сторон через пункт Aspect ratio, но разрешение результата нигде не указано. Поэтому ответ на вопрос «можно ли получить 4K в ChatGPT» такой: гарантированно нельзя, и проверить можно только по скачанному файлу. Подписка ChatGPT и оплата API — разные счета: тариф Plus или Pro не даёт кредитов на API.
Точный размер 4K задаётся только в API. Если писать код не хочется, в студии YingTu есть GPT Image 2 онлайн: по состоянию на 30 сентября 2026 года GPT Image 2 VIP и GPT Image 2.5 (Flare и Sunburst) стоят там $0,03 за изображение, есть 30 точных размеров в классах 1K, 2K и 4K и качество low, medium или high. Платить можно собственным ключом LaoZhang API; при входе через аккаунт Gmail даётся пробный кредит с ограничениями по сроку и числу пользователей.
Сколько стоит 4K и когда лучше апскейл
Цена GPT Image 2 в API считается по токенам, и чем больше размер, тем больше выходных токенов. Официальной цены «за одну 4K-картинку» у OpenAI нет. По состоянию на 30 сентября 2026 года оценки за изображение даны только для размеров класса 1024:
| GPT Image 2, оценка OpenAI за изображение | low | medium | high |
|---|---|---|---|
1024x1024 | $0,006 | $0,053 | $0,211 |
1024x1536 и 1536x1024 | $0,005 | $0,041 | $0,165 |
Batch API для gpt-image-2 вдвое снижает токенные ставки. Бесплатный уровень API модели изображений не поддерживает, а на Tier 1 действует лимит 5 изображений в минуту. Подробный расчёт с референсами, повторами и Batch — в статье Цена GPT Image 2 API: сколько стоит одно изображение. Реальную стоимость одного 4K-запроса лучше взять из биллинга своего аккаунта после пробной генерации, а не экстраполировать из таблицы.
Когда просить 4K напрямую, а когда генерировать меньше и увеличивать:
- Если нужна одна-две финальные картинки, а мелкий текст, фактура и края должны быть созданы моделью, а не дорисованы, запрашивайте
3840x2160или2160x3840сразу. - Если вы перебираете композиции или делаете десятки вариантов, генерируйте черновики на
2048x1152(тот же 16:9) сquality: "low", а в 4K запрашивайте только выбранный вариант. - Если финальный файл получен апскейлом из
2048x1152(увеличение в 1,875 раза), так и пишите в спецификации: «генерация 2048×1152 + апскейл до 3840×2160». Такой файл имеет 4K по пикселям, но это не прямой результат модели.
Если 4K не получилось: где искать причину
Разберите по порядку, на каком шаге пропали пиксели:
- Запрос отклонён. Проверьте
sizeпо четырём правилам: чаще всего это 1080 вместо 1088 или сторона 4096. Исправьте размер, а не промпт. - Нет доступа к модели или упёрлись в лимит. Бесплатный уровень API модели изображений не поддерживает; на Tier 1 — 5 изображений в минуту. Здесь нужно пополнить баланс или подождать, размер ни при чём.
- Ответ успешный, но файл меньше. Прочитайте размер из сохранённых байтов. Если он не совпадает с запросом, проверьте, не стоял ли
autoи не пересохранял ли код изображение через библиотеку с ресайзом. - Оригинал 4K, а на сайте меньше. Уменьшила CMS или CDN. Сравните оригинал с файлом по публичному URL.
- Размер верный, качество не устраивает. Это уже не вопрос разрешения: поднимите
quality, упростите сцену или сократите текст в кадре. Для GPT Image 2.5 выше 2560×1440 учитывайте экспериментальный статус и закладывайте повторы.
Частые вопросы
Может ли GPT Image 2 генерировать изображения 4K?
Да, в API: укажите size: "3840x2160" или "2160x3840". По состоянию на 30 сентября 2026 года оба размера перечислены в таблице настроек GPT Image 2 у OpenAI. Больше 8 294 400 пикселей модель не выдаёт.
Какое разрешение у картинок GPT Image 2 в ChatGPT?
OpenAI его не публикует. В ChatGPT можно выбрать соотношение сторон, но не размер в пикселях. Точный размер узнаётся только по скачанному файлу.
Почему GPT Image 2 не принимает 1920×1080?
Высота 1080 не делится на 16. Используйте 1920x1088 или 16:9-размер 2048x1152, а если нужен ровно 1920×1080, обрежьте готовый кадр.
Поддерживает ли GPT Image 2 размер 4096×2160?
Нет: максимальная сторона — 3840 пикселей. Для горизонтального 4K используйте 3840x2160.
Сколько пикселей в 4K и 2K?
4K UHD — 3840×2160, то есть 8 294 400 пикселей. «2K» называют и 2048×1080 (кинопроекция), и 2560×1440 (мониторы QHD). Для GPT Image 2 из них подходит только 2560×1440, а в таблице OpenAI классу 2K соответствуют 2048x2048 и 2048x1152.
Делает ли quality: "high" картинку больше?
Нет. quality отвечает за проработку изображения, а число пикселей задаёт только size.



