Skip to Content
ModelosNano BananaTexto a imagen y tamaño

Texto a imagen y tamaño con Nano Banana

Los ID de modelo y la elección de endpoint se describen en la descripción general de Nano Banana.

ClaveLa relación de aspecto se indica con aspectRatio y la resolución con imageSize; ambos van en generationConfig.imageConfig.

Ejemplo de texto a imagen

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="Una manzana roja sobre una mesa blanca", 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)

En el SDK de Python, inline_data.data contiene datos binarios que pueden escribirse directamente en un archivo; cURL devuelve una cadena base64 que hay que decodificar primero.

Valores admitidos por cada modelo

Nano Banana 2.1Nano Banana 2Pro2 LiteNano Banana
imageSize1K, 2K, 4K512, 1K, 2K, 4K1K, 2K, 4KSolo 1KNo admitido; fijo en torno a 1K
Las 10 relaciones de aspecto habitualesAdmitidasAdmitidasAdmitidasAdmitidasAdmitidas
1:4, 4:1, 1:8, 8:1AdmitidasAdmitidasNo admitidasAdmitidasNo admitidas
Formato de salidaPNGPNGPNGJPEGPNG

Las 10 relaciones de aspecto habituales: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9. Las relaciones que no están en la lista (por ejemplo, 5:3) devuelven 400 Request contains an invalid argument.

Cómo escribir la resolución: se recomienda escribir imageSize en mayúsculas (1K, 2K, 4K), como en la documentación oficial de Google; en nuestras mediciones, OfoxAI también acepta minúsculas. El nivel 512 no lleva la unidad K.

Sin imageConfig: el modelo decide la relación de aspecto. Si necesita una relación fija, indíquela explícitamente.

Tamaños de salida medidos

ModeloPeticiónSalida realLatencia
Nano Banana 2.11:1 · 1K1024×1024unos 15 s
Nano Banana 2.11:8 · 1K352×2928unos 17 s
Nano Banana 2.11:1 · 4K4096×4096unos 140 s
Nano Banana 21:1 · 1K1024×1024unos 11 s
Nano Banana 216:9 · 1K1376×768unos 13 s
Nano Banana 21:8 · 512176×1456unos 9 s
Nano Banana 29:16 · 4K3072×5504, unos 16 MBunos 28 s
Nano Banana Pro4:5 · 2K1856×2304unos 24 s
Nano Banana Pro16:9 · 4K5504×3072, unos 16 MBunos 33 s
Nano Banana 2 Lite21:9 · 1K1584×672unos 5 s
Nano Banana21:91536×672unos 7 s

Un PNG en 4K ocupa unos 16 MB y, codificado en base64, el cuerpo de la respuesta supera los 20 MB. Asegúrese de que el cliente, los proxies y el sistema de logs no truncan respuestas de gran tamaño.

Si se produce un error, consulte Solución de errores.

Última actualización: