Документация NeuroAPI
Генерация

Gemini Image API: размеры, aspectRatio и imageSize

Точная таблица разрешений Gemini Image API: aspectRatio, imageSize, 1K, 2K и 4K, поля generationConfig и пример generateContent через NeuroAPI.

Это руководство отвечает на практический вопрос: какое разрешение вернёт Gemini Image API при заданном aspectRatio и imageSize. Для нативного Gemini-совместимого запроса NeuroAPI используйте POST /v1beta/models/{model}:generateContent.

Коротко: соотношение сторон передаётся в generationConfig.imageConfig.aspectRatio, а класс разрешения — в generationConfig.imageConfig.imageSize. Значения 1K, 2K и 4K пишутся с заглавной K.

Параметры Gemini Image API

ПолеПримерЧто задаёт
generationConfig.responseModalities["TEXT", "IMAGE"]Какие типы частей вернуть в ответе
generationConfig.imageConfig.aspectRatio"9:16"Соотношение сторон результата
generationConfig.imageConfig.imageSize"2K"Класс разрешения для поддерживающей его модели

imageSize — не произвольное число пикселей. Это пресет, который модель переводит в точную пару ширины и высоты с учётом aspectRatio.

Таблица разрешений Gemini 3.1 Flash Image и Gemini 3 Pro Image

Для общих соотношений сторон точные размеры 1K, 2K и 4K совпадают у Gemini 3.1 Flash Image и Gemini 3 Pro Image.

aspectRatioimageSize: "1K"imageSize: "2K"imageSize: "4K"
1:11024x10242048x20484096x4096
2:3848x12641696x25283392x5056
3:21264x8482528x16965056x3392
3:4896x12001792x24003584x4800
4:31200x8962400x17924800x3584
4:5928x11521856x23043712x4608
5:41152x9282304x18564608x3712
9:16768x13761536x27523072x5504
16:91376x7682752x15365504x3072
21:91584x6723168x13446336x2688

Отсюда два часто встречающихся размера:

  • 768x1376 — вертикальный 9:16 в пресете 1K;
  • 848x1264 — вертикальный 2:3 в пресете 1K.

У Gemini 3.1 Flash Image есть также пресет 512 и дополнительные экстремальные пропорции. Не переносите их автоматически на другие модели: набор поддерживаемых значений зависит от точной модели.

Ограничения по моделям

МодельРазрешениеВажное ограничение
Gemini 3.1 Flash Image512, 1K, 2K, 4KДополнительные широкие и узкие пропорции зависят от модели
Gemini 3 Pro Image1K, 2K, 4KНет пресета 512
Gemini 3.1 Flash Lite Imageтолько 1K2K и 4K для этой модели не поддерживаются
Gemini 2.5 Flash Imageфиксированный размер по пропорцииПоле imageSize не выбирает 2K/4K

Gemini 2.5 Flash Image

aspectRatioРазрешение
1:11024x1024
2:3832x1248
3:21248x832
3:4864x1184
4:31184x864
4:5896x1152
5:41152x896
9:16768x1344
16:91344x768
21:91536x672

Пример generateContent с aspectRatio и imageSize

Следующий запрос просит Gemini 3.1 Flash Image вернуть вертикальное изображение 2K. Используйте модель, которая опубликована в текущем каталоге NeuroAPI.

curl "https://neuroapi.host/v1beta/models/gemini-3.1-flash-image:generateContent" \
  -H "x-goog-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{
      "role": "user",
      "parts": [{
        "text": "Создай вертикальный рекламный постер для российского API-сервиса"
      }]
    }],
    "generationConfig": {
      "responseModalities": ["TEXT", "IMAGE"],
      "imageConfig": {
        "aspectRatio": "9:16",
        "imageSize": "2K"
      }
    }
  }'

Изображение находится в candidates[].content.parts[].inlineData.data. Значение закодировано в Base64; MIME-тип приходит рядом в inlineData.mimeType.

import base64

for candidate in response["candidates"]:
    for part in candidate["content"]["parts"]:
        inline = part.get("inlineData")
        if inline and inline.get("data"):
            with open("result.png", "wb") as file:
                file.write(base64.b64decode(inline["data"]))

Как выбрать размер

  • Для карточек и аватаров начните с 1:1 и 1K.
  • Для вертикальной рекламы используйте 9:16; для постера с менее вытянутой композицией — 2:3.
  • Для hero-баннеров обычно подходят 16:9 или 21:9.
  • Переходите на 2K или 4K, только если конечный макет действительно требует большего холста: размер увеличивает объём результата и время обработки.
  • Не подставляйте точные пиксели вместо пресета: в GenerateContent передаются aspectRatio и imageSize, а итоговую ширину и высоту выбирает модель по таблице.

Источник и актуальность

Таблицы сверены 10 августа 2026 года с официальным руководством Image generation — Gemini API и справкой GenerateContent ImageConfig.

Официальный контракт и набор моделей могут меняться. Эта страница объясняет поддерживаемую форму запроса NeuroAPI, но не обещает постоянную публикацию каждой модели: перед production-запуском проверьте живой каталог и цену, а общий OpenAI Images контракт смотрите в разделе Изображения.