Skip to Content
МоделиNano BananaТекст в изображение и размеры

Nano Banana: текст в изображение и размеры

ID моделей и выбор эндпоинта см. в обзоре Nano Banana.

ГлавноеСоотношение сторон задаётся через aspectRatio, разрешение — через imageSize; оба параметра находятся в generationConfig.imageConfig.

Пример генерации по тексту

nano_banana.py
import base64 from google import genai from google.genai import types client = genai.Client( api_key="YOUR_OFOX_API_KEY", http_options={"api_version": "v1beta", "base_url": "https://api.ofox.io/gemini"}, ) resp = client.models.generate_content( model="google/gemini-3.1-flash-image", contents="Красное яблоко на белом столе", config=types.GenerateContentConfig( response_modalities=["IMAGE"], image_config=types.ImageConfig(aspect_ratio="16:9", image_size="2K"), ), ) for part in resp.candidates[0].content.parts: if part.inline_data: with open("output.png", "wb") as f: f.write(part.inline_data.data)

Python SDK возвращает inline_data.data в виде двоичных данных, которые можно сразу записать в файл; cURL возвращает строку base64, которую нужно сначала декодировать.

Допустимые значения для каждой модели

Nano Banana 2.1Nano Banana 2Pro2 LiteNano Banana
imageSize1K, 2K, 4K512, 1K, 2K, 4K1K, 2K, 4KТолько 1KНе поддерживается, фиксированно около 1K
10 распространённых соотношенийПоддерживаетсяПоддерживаетсяПоддерживаетсяПоддерживаетсяПоддерживается
1:4, 4:1, 1:8, 8:1ПоддерживаетсяПоддерживаетсяНе поддерживаетсяПоддерживаетсяНе поддерживается
Формат выводаPNGPNGPNGJPEGPNG

10 распространённых соотношений: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9. Для соотношений не из этого списка (например, 5:3) возвращается 400 Request contains an invalid argument.

Запись разрешения: для imageSize рекомендуется писать заглавными 1K, 2K, 4K, как в официальной документации Google; по замерам OfoxAI принимает и строчные. Уровень 512 пишется без K.

Если imageConfig не передан, соотношение сторон выбирает модель. Если нужно фиксированное соотношение, укажите его явно.

Фактические размеры вывода по замерам

МодельЗапросФактический выводЗадержка
Nano Banana 2.11:1 · 1K1024×1024около 15 с
Nano Banana 2.11:8 · 1K352×2928около 17 с
Nano Banana 2.11:1 · 4K4096×4096около 140 с
Nano Banana 21:1 · 1K1024×1024около 11 с
Nano Banana 216:9 · 1K1376×768около 13 с
Nano Banana 21:8 · 512176×1456около 9 с
Nano Banana 29:16 · 4K3072×5504, около 16 МБоколо 28 с
Nano Banana Pro4:5 · 2K1856×2304около 24 с
Nano Banana Pro16:9 · 4K5504×3072, около 16 МБоколо 33 с
Nano Banana 2 Lite21:9 · 1K1584×672около 5 с
Nano Banana21:91536×672около 7 с

PNG в 4K занимает около 16 МБ, а после кодирования в base64 тело ответа превышает 20 МБ. Убедитесь, что клиент, прокси и система логирования не обрезают большие ответы.

При ошибках см. Устранение ошибок.

Обновлено