Nota del autor: Guía detallada de la documentación de desarrollo de Nano Banana 2 (gemini-3.1-flash-image-preview), comparando la API oficial de Google y la plataforma APIYI. Incluye ejemplos de código, configuración de parámetros y estrategias de ahorro.
Si eres un desarrollador que busca integrar Nano Banana 2, actualmente tienes dos documentos de referencia principales: la documentación oficial de Google (ai.google.dev/gemini-api/docs/image-generation) y la documentación de la plataforma APIYI (docs.apiyi.com/api-capabilities/nano-banana-2-image).
Ambas opciones tienen sus ventajas: la documentación oficial es la más completa en cuanto a funciones, mientras que la de APIYI ofrece la integración más sencilla y un precio reducido de hasta $0.03 por petición. En este artículo, comparamos el contenido principal de ambas para ayudarte a elegir la mejor forma de implementarlo.
Valor principal: Al terminar de leer, dominarás todos los parámetros de la API de Nano Banana 2, tendrás ejemplos de código para ambas soluciones y sabrás cuál elegir según tu caso de uso.

Referencia rápida de parámetros clave de Nano Banana 2
Primero, echemos un vistazo a la configuración de parámetros más importante. Estos parámetros son universales, independientemente de la solución que elijas:
| Parámetro | Valores posibles | Valor por defecto | Descripción |
|---|---|---|---|
| model | gemini-3.1-flash-image-preview |
— | Obligatorio, ID del modelo |
| imageSize | 512px, 1K, 2K, 4K |
1K |
Ojo con la K mayúscula |
| aspectRatio | 14 tipos (ver lista completa abajo) | 1:1 |
Relación de aspecto |
| responseModalities | ["IMAGE"] o ["TEXT","IMAGE"] |
— | Obligatorio, tipo de salida |
| thinkingLevel | minimal, high |
minimal |
Profundidad de razonamiento (Thinking) |
| includeThoughts | true, false |
false |
Si se devuelve el proceso de razonamiento |
Los 14 formatos de aspecto compatibles con Nano Banana 2
| Categoría | Proporción | Uso típico |
|---|---|---|
| Cuadrado | 1:1 | Avatares de redes sociales, fotos principales de producto |
| Horizontal | 3:2, 4:3, 16:9, 21:9 | Imágenes para blogs, portadas de YouTube, formato cine |
| Vertical | 2:3, 3:4, 4:5, 9:16 | Fondos de pantalla móviles, Instagram Stories, redes sociales |
| Banner ultra largo | 4:1, 8:1 | Banners web, imágenes panorámicas (Nuevo ✨) |
| Vertical ultra largo | 1:4, 1:8 | Infografías largas, capturas de pantalla móviles (Nuevo ✨) |
| Pantalla ancha | 5:4 | Fondos de escritorio, presentaciones |
🎯 Consejo de desarrollo: Los formatos 1:4, 4:1, 1:8 y 8:1 son exclusivos de Nano Banana 2; Nano Banana Pro no los admite. Si tu aplicación requiere banners alargados o infografías, debes usar gemini-3.1-flash-image-preview.
Opción de integración A para Nano Banana 2: API oficial de Google
Invocación básica de la API oficial
La API oficial de Google utiliza el SDK de Google Gen AI, compatible con Python, JavaScript, Go, Java y REST.
from google import genai
from google.genai import types
client = genai.Client()
# Generación básica de texto a imagen
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="Un gato naranja revolcándose entre hojas secas de otoño, tonos cálidos",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE']
)
)
# Extraer la imagen generada
for part in response.candidates[0].content.parts:
if part.inline_data:
with open("output.png", "wb") as f:
f.write(part.inline_data.data)
Ver código de invocación de la API oficial con parámetros completos
from google import genai
from google.genai import types
client = genai.Client()
# Configuración completa de parámetros: resolución 2K + relación 16:9 + modo de pensamiento High
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="Portada del informe anual de una empresa tecnológica, título 'AI Vision 2026', tonos azul oscuro, estilo minimalista",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE'],
image_config=types.ImageConfig(
aspect_ratio="16:9",
image_size="2K"
),
thinking_config=types.ThinkingConfig(
thinking_level="High",
include_thoughts=True
)
)
)
# Analizar la respuesta (incluyendo el proceso de pensamiento/Thinking)
for part in response.parts:
if part.thought and part.text:
print(f"[Proceso de pensamiento] {part.text}")
elif part.inline_data:
with open("report_cover.png", "wb") as f:
f.write(part.inline_data.data)
print("Imagen guardada")
Generación conectada a la red con Image Search de la API oficial
Esta es una capacidad exclusiva de Nano Banana 2: realizar una búsqueda de imágenes en Google para obtener referencias visuales reales antes de generar:
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="El último modelo de Tesla Model Y de 2026, color plateado, estacionado en una calle de la ciudad",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE'],
tools=[
types.Tool(google_search=types.GoogleSearch(
search_types=types.SearchTypes(
web_search=types.WebSearch(),
image_search=types.ImageSearch()
)
))
]
)
)
🎯 Nota: La generación conectada con Image Search tiene requisitos de visualización: se debe proporcionar un enlace clicable a la página web de la imagen de origen. Los tokens de pensamiento (Thinking tokens) se facturarán independientemente de si se devuelve el proceso de razonamiento o no.
Opción de integración B para Nano Banana 2: Plataforma APIYI
Ventajas de integración con la plataforma APIYI
| Ventaja | Detalles |
|---|---|
| Precio | $0.03 por vez, solo el 45% del precio oficial por 1K |
| Formato | Compatible con OpenAI, cero modificaciones en el código existente |
| Multimodelo | Una sola clave para invocar Nano Banana 2 / Pro / DALL-E, etc. |
| Cuota gratuita | Crédito de prueba gratis al registrarse |
| Sin restricciones | Conexión directa sin necesidad de VPN |
Invocación en formato compatible con OpenAI de APIYI
Si ya tienes código basado en el SDK de OpenAI, solo necesitas cambiar dos líneas para integrar Nano Banana 2:
import openai
client = openai.OpenAI(
api_key="TU_CLAVE_APIYI",
base_url="https://vip.apiyi.com/v1"
)
response = client.chat.completions.create(
model="gemini-3.1-flash-image-preview",
messages=[{"role": "user", "content": "Pintura de paisaje con tinta china, composición con espacios en blanco, montañas lejanas rodeadas de niebla"}]
)
Ver código de invocación nativa de la REST API de APIYI
import requests
import base64
API_KEY = "TU_CLAVE_APIYI"
response = requests.post(
"https://api.apiyi.com/v1beta/models/gemini-3.1-flash-image-preview:generateContent",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
},
json={
"contents": [{"parts": [{"text": "Póster promocional de comercio electrónico, título grande 'Oferta de Primavera', tema rojo"}]}],
"generationConfig": {
"responseModalities": ["IMAGE"],
"imageConfig": {
"aspectRatio": "9:16",
"imageSize": "2K"
}
}
},
timeout=300
).json()
# Decodificar y guardar la imagen
img_data = response["candidates"][0]["content"]["parts"][0]["inlineData"]["data"]
with open("poster.png", "wb") as f:
f.write(base64.b64decode(img_data))
print("Imagen generada con éxito, coste aprox. $0.03")
Sugerencia: Regístrate en APIYI apiyi.com para obtener tu clave API y comenzar las invocaciones. La plataforma admite tanto el formato compatible con OpenAI como el formato nativo de Google; una sola clave permite alternar entre todos los modelos.

Comparativa de precios de las dos opciones de Nano Banana 2
| Modelo | Precio estándar oficial | Precio Batch oficial | Precio APIYI | APIYI vs Oficial |
|---|---|---|---|---|
| Nano Banana 2 | $0.067/imagen (1K) | $0.034/imagen | $0.03/solicitud | 55% más económico |
| Nano Banana Pro | $0.134/imagen | $0.067/imagen | $0.05/solicitud | 63% más económico |
| Nano Banana (Original) | $0.039/imagen | — | $0.025/solicitud | 36% más económico |
Comparativa de costos mensuales de Nano Banana 2 (1000 imágenes/día)
| Opción | Costo mensual (Resolución 1K) | Costo anual |
|---|---|---|
| Oficial estándar | $2,010 | $24,120 |
| Oficial Batch | $1,020 | $12,240 |
| APIYI | $900 | $10,800 |
El precio de $0.03 por solicitud de APIYI no solo es un 55% más económico que el precio estándar oficial, sino que incluso es inferior al precio Batch oficial a mitad de precio ($0.034). Además, ofrece respuesta en tiempo real, sin necesidad de esperar 24 horas para el procesamiento asíncrono.
🎯 Plan de ahorro: Invoque Nano Banana 2 a través de APIYI (apiyi.com); generar 1000 imágenes al día cuesta solo $30, con un costo mensual de $900. Regístrese ahora para obtener crédito de prueba gratuito. Una sola clave API admite Nano Banana 2, Pro y otros modelos principales simultáneamente.
Guía de desarrollo de funciones avanzadas de Nano Banana 2
Edición de imágenes en conversaciones de varios turnos
Nano Banana 2 permite modificar continuamente la misma imagen dentro de una conversación:
# Edición de varios turnos en formato APIYI + OpenAI
messages = [
{"role": "user", "content": "Genera un logo de marca de estilo minimalista, en tonos azules"},
# Continuar editando después de la respuesta del primer turno
{"role": "assistant", "content": "[Resultado de la primera generación]"},
{"role": "user", "content": "Cambia el color a un degradado púrpura y añade el nombre de la empresa 'TechFlow'"}
]
response = client.chat.completions.create(
model="gemini-3.1-flash-image-preview",
messages=messages
)
Generación con imágenes de referencia en Nano Banana 2
| Tipo de referencia | Cantidad máxima | Uso |
|---|---|---|
| Referencia de objeto | 10 imágenes | Mantener la consistencia en los detalles del objeto (fotos de productos, accesorios, etc.) |
| Referencia de persona | 4 imágenes | Mantener la consistencia de la imagen de la persona (personajes, humanos virtuales, etc.) |
| Total | 14 imágenes | Máximo de 14 imágenes de referencia por invocación |
Selección del modo Thinking en Nano Banana 2
| Modo | Escenario de aplicación | Velocidad | Calidad | Costo adicional |
|---|---|---|---|---|
| Minimal (predeterminado) | Generación diaria, escenarios simples | Rápido | Estándar | Pocos tokens de Thinking |
| High | Composiciones complejas, texto preciso, escenarios con múltiples elementos | Más lento | Superior | Más tokens de Thinking |
🎯 Consejo de desarrollo: Los tokens de Thinking generan costos independientemente de si se establece
includeThoughts=true. Si no necesita revisar el proceso de razonamiento, manténgalo enfalsepor defecto; esto no afectará la calidad de la generación, simplemente no devolverá el texto de razonamiento intermedio.
Referencia de velocidad de generación de Nano Banana 2
| Resolución | Velocidad real en APIYI | Descripción |
|---|---|---|
| 0.5K | 3-8 segundos | La más rápida, ideal para iteraciones veloces |
| 1K (predeterminada) | 5-10 segundos | Buena experiencia para uso diario |
| 2K | 10-15 segundos | Algo más lenta pero aceptable |
| 4K | 15-25 segundos | Más lenta, se recomienda configurar un tiempo de espera (timeout) de 120s |
| High Thinking | Varios segundos adicionales | Tiempo extra durante la fase de razonamiento |
Sugerencia: Al realizar una invocación del modelo Nano Banana 2, se recomienda configurar
timeout=300(300 segundos) para evitar fallos por tiempo de espera debido a fluctuaciones en la red o en la capacidad de cómputo de Google. Obtén una conexión más estable realizando la llamada a través de APIYI (apiyi.com).

Preguntas frecuentes
P1: ¿Qué resoluciones incluye el precio de $0.03 de APIYI?
El precio de $0.03 por uso en APIYI es una tarifa plana, independientemente de la resolución. Ya sea que generes imágenes en 0.5K, 1K, 2K o 4K, el costo es siempre de $0.03 por vez. En comparación con los precios escalonados oficiales de Google ($0.045 a $0.151), la tarifa de APIYI ofrece una ventaja competitiva mucho más evidente en resoluciones de 2K y 4K.
P2: ¿Admite APIYI la generación con búsqueda de imágenes (Image Search) conectada a la red?
La generación con Image Search es una función avanzada de Nano Banana 2 que requiere ser invocada mediante el formato de la API nativa de Google. El formato nativo REST de APIYI admite esta función, mientras que el formato compatible con OpenAI aún no. Si tu caso de uso requiere Image Search, te recomendamos utilizar el método de invocación nativo de APIYI.
P3: ¿Cuál es la diferencia entre las dos documentaciones y cuál debería consultar?
Documentación oficial de Google (ai.google.dev): Es la más completa e incluye explicaciones detalladas de todos los parámetros, el modo Thinking, Image Search, Thought Signature y otras funciones avanzadas. Es ideal para desarrolladores que necesitan profundizar en todas las capacidades del modelo.
Documentación de APIYI (docs.apiyi.com): Más concisa y práctica, centrada en una integración rápida y ejemplos de código. Es ideal para desarrolladores que buscan empezar lo antes posible y llamar a Nano Banana 2 con el menor coste. Recomendamos comenzar con la documentación de APIYI para una puesta en marcha rápida y luego consultar la de Google para funciones avanzadas según sea necesario.
Resumen
Puntos clave de la documentación de desarrollo de Nano Banana 2:
- Dos soluciones con ventajas propias: La API oficial de Google ofrece todas las funciones (Image Search, Thinking, 14 imágenes de referencia), mientras que APIYI ofrece el precio más bajo ($0.03/invocación) y la integración más sencilla.
- APIYI $0.03 = 45% del precio oficial: Respuesta en tiempo real, incluso más barato que el precio a mitad de coste de la API oficial en modo Batch ($0.034), y sin tener que esperar 24 horas.
- Parámetros principales universales: Las 4 opciones de resolución, 14 relaciones de aspecto y el modo Thinking se pueden utilizar en ambas soluciones.
Para la mayoría de los desarrolladores, recomendamos acceder rápidamente a Nano Banana 2 a través de APIYI (apiyi.com): precio de $0.03/invocación, formato compatible con OpenAI, créditos gratuitos al registrarse y podrás generar tu primera imagen en menos de 5 minutos.
📚 Referencias
-
Documentación oficial de generación de imágenes de Google Gemini: Referencia completa de la API de Nano Banana 2.
- Enlace:
ai.google.dev/gemini-api/docs/image-generation - Descripción: Documentación oficial de todos los parámetros, funciones y características avanzadas.
- Enlace:
-
Documentación de Nano Banana 2 en APIYI: Guía de acceso rápido y ejemplos de código.
- Enlace:
docs.apiyi.com/api-capabilities/nano-banana-2-image - Descripción: Guía de integración en la plataforma APIYI, incluyendo precios y ejemplos de invocación del modelo.
- Enlace:
-
Precios oficiales de la API de Gemini: Precios exactos por resolución.
- Enlace:
ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-image-preview - Descripción: Precios estándar y precios Batch para 0.5K/1K/2K/4K.
- Enlace:
-
Límites de velocidad de la API de Gemini: Restricciones de invocación para modelos Preview.
- Enlace:
ai.google.dev/gemini-api/docs/rate-limits - Descripción: Información sobre las cuotas y límites de los modelos Preview.
- Enlace:
Autor: Equipo técnico de APIYI
Intercambio técnico: Te invitamos a compartir tu experiencia de desarrollo con Nano Banana 2 en la sección de comentarios. Para más información sobre modelos de IA, visita el centro de documentación de APIYI en docs.apiyi.com.
