Nano Banana 2 API
Nano Banana 2 de Google (Gemini 3.1 Flash Image): generación de imágenes con calidad Pro a velocidad Flash. Resolución de 512px a 4K, mejor renderizado de texto, consistencia de hasta 5 personajes e integración de conocimiento del mundo real.
Endpoints estándar de texto a imagen y edición, además de variantes Fast (las opciones más económicas de Nano Banana 2). La búsqueda web y la búsqueda de imágenes opcionales aportan conocimiento del mundo real a las generaciones. 2K por defecto, con 4K disponible.
/filters:quality(82)/examples/0e2e636e41341ac4132145a4ba6a911b/1783683544102329139_iRAJS1bk.webp)
Resumen
Acerca de Nano Banana 2 API
Qué hace Nano Banana 2, cómo encaja en la gama de modelos de Google y por qué los equipos lo eligen.
Nano Banana 2 es un modelo de generación y edición de imágenes de Google, disponible a través de la API REST de WaveSpeedAI. Nano Banana 2 de Google (Gemini 3.1 Flash Image): generación de imágenes con calidad Pro a velocidad Flash. Resolución de 512px a 4K, mejor renderizado de texto, consistencia de hasta 5 personajes e integración de conocimiento del mundo real.
Endpoints estándar de texto a imagen y edición, además de variantes Fast (las opciones más económicas de Nano Banana 2). La búsqueda web y la búsqueda de imágenes opcionales aportan conocimiento del mundo real a las generaciones. 2K por defecto, con 4K disponible.
La familia Nano Banana 2 en WaveSpeedAI incluye 8 endpoints REST que cubren los flujos de trabajo de Text-To-Image, Image-To-Image. Cada variante tiene su propio precio, parámetros y ejemplos de resultados: elige la que se ajuste a tu modalidad de entrada y a tus requisitos de producción, o llama a varias con la misma clave de API para componer flujos de varios pasos.
Ejecuta Nano Banana 2 con la misma clave de API, la misma cuenta de facturación y los mismos límites de uso que ya usas para los demás más de 1.000 modelos de IA de WaveSpeedAI. Sin configuración aparte por proveedor, sin SDK por proveedor, sin límites de uso distintos por proveedor: una sola integración lo cubre todo, desde texto a imagen y texto a vídeo hasta síntesis de audio, generación 3D, escalado y edición.
Endpoints
Todos los endpoints de la API de Nano Banana 2
8 endpoints de Nano Banana 2 disponibles ahora en WaveSpeedAI: elige la variante que se ajuste a tu flujo de trabajo.
/filters:quality(82)/media/images/20260408104558_t6mp9lus.webp)
Nano Banana 2 Text To Image Fast
Google Nano Banana 2 Fast (Gemini 3.1 Flash Image) is the cheapest Nano Banana 2 option, starting at just $0.045 per image. Delivers fast text-to-image generation with 2K default output and 4K support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104604_srl763ml.webp)
Nano Banana 2 Text To Image
Google Nano Banana 2 (Gemini 3.1 Flash Image) delivers Pro-quality image generation at Flash speed with 512px to 4K resolution support. Features include improved text rendering, character consistency for up to 5 characters, and real-world knowledge integration. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104544_zo6kw479.webp)
Nano Banana 2 Edit Fast
Google Nano Banana 2 Edit Fast (Gemini 3.1 Flash Image) is the cheapest Nano Banana 2 editing option, starting at just $0.045 per image. Enables fast image editing with 2K default output and 4K support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104538_77qog4ig.webp)
Nano Banana 2 Edit
Google Nano Banana 2 Edit (Gemini 3.1 Flash Image) enables advanced image editing with 4K-capable output, fast iteration, and precise instruction following. Supports text translation, localization within images, and maintains subject consistency during edits. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782846273040443129_5T5fPY8h.webp)
Nano Banana 2 Lite Edit
Google Nano Banana 2 Lite Edit transforms uploaded images with text instructions, supporting fast prompt-guided image editing, visual refinements, and creative changes with low latency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782846259821818886_jg1SZaB3.webp)
Nano Banana 2 Lite Text To Image
Google Nano Banana 2 Lite Text to Image generates high-quality images from text prompts with low latency, flexible aspect ratios, and fast image creation for creative and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1791312805430502065_dlG47iBV.webp)
Nano Banana 2.1 Edit
Google Nano Banana 2.1 Edit is the latest Nano Banana image editing model, with gains in visual design, subject consistency and prompt adherence, up to 14 reference images and 1K to 4K output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1791312803887061677_SluDNW5I.webp)
Nano Banana 2.1 Text To Image
Google Nano Banana 2.1 is the latest Nano Banana image generation model, with gains in visual design, subject consistency and prompt adherence, cleaner text rendering, 1K to 4K output and optional web search. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Ejemplos
Mira Nano Banana 2 en acción
Resultados reales generados con la API de Nano Banana 2. Pasa el cursor sobre cualquier vídeo para previsualizarlo y haz clic para abrir el visor a tamaño completo.
Cómo empezar
Cómo usar la API de Nano Banana 2
Cuatro pasos desde el registro hasta una generación terminada. Encontrarás ejemplos completos en Python, Node.js y cURL en la sección de API más abajo.
- 01
Obtén una clave de API
Regístrate en WaveSpeedAI y copia tu clave de API desde el panel. Las cuentas nuevas incluyen créditos gratuitos para empezar: suficientes para usar el playground unas decenas de veces antes de que empiece la facturación.
- 02
Envía una predicción
Haz POST de tu entrada como JSON a https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image. El endpoint devuelve un id de predicción de inmediato: las generaciones son asíncronas, así que no mantienes una conexión abierta durante la inferencia.
- 03
Consulta hasta que termine
Haz GET a https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Devuelve los resultados con completed; detente con un error en failed, cancelled, timeout o deleted; sigue consultando con cualquier otro estado.
- 04
Lee la URL del resultado
Cuando status sea "completed", lee la URL de data.outputs[0]. La URL apunta a tu contenido generado en la CDN de WaveSpeedAI: imagen, vídeo, audio o archivo 3D según la variante de Nano Banana 2 que hayas llamado.
Casos de uso
Qué puedes crear con Nano Banana 2
Flujos de trabajo habituales para los que desarrolladores y creadores usan la API de Nano Banana 2.
Escenas con varios personajes (hasta 5)
Función estrella del catálogo: consistencia de hasta 5 personajes en una misma generación. Útil para escenas corales, fotos de producto en grupo y storyboards narrativos donde varios sujetos deben seguir siendo reconocibles.
Integración de conocimiento del mundo real
Función del catálogo: los parámetros opcionales de búsqueda web y búsqueda de imágenes permiten que el modelo se base en referencias actuales del mundo real; útil cuando el prompt menciona lugares, personas, marcas o eventos concretos.
Calidad Pro a velocidad Flash
Planteamiento del catálogo: «generación de imágenes con calidad Pro a velocidad Flash». La propuesta de valor es acercarse a la fidelidad de Nano Banana Pro.
Rango de resolución de 512px a 4K
Afirmación del catálogo: un amplio rango de resolución, desde 512px (baja resolución para miniaturas y vistas previas móviles) hasta 4K. Elige el tamaño más pequeño que cumpla tu objetivo de entrega.
Nivel Fast para alto volumen
google/nano-banana-2/text-to-image-fast: la opción más económica de Nano Banana 2, útil para pipelines de pruebas A/B y generación en volumen. Edit-fast al mismo precio para refinamientos.
Endpoint de edición de imágenes
google/nano-banana-2/edit permite una edición de imágenes avanzada con salida compatible con 4K y un seguimiento preciso de las instrucciones. El catálogo indica que admite traducción y localización de texto dentro de las imágenes.
Consejos
Consejos para escribir prompts en Nano Banana 2
Consejos prácticos para obtener mejores resultados con Nano Banana 2, basados en los patrones que funcionan en modelos de imagen en flujos de producción.
- 01
Usa la consistencia de 5 personajes en escenas corales
Función del catálogo: «consistencia de hasta 5 personajes». Cuando tu prompt incluye varios sujetos que deben seguir siendo reconocibles, la consistencia de personajes de Nano Banana 2 supera a la de la mayoría de los modelos de imagen económicos; útil para fotos de grupo, viñetas de storyboard y escenas de diálogo.
- 02
Búsqueda web y de imágenes opcional como base
Se exponen los parámetros enable_web_search y enable_image_search. Actívalos en prompts que mencionan lugares, personas, marcas o eventos reales actuales: el modelo se condiciona con referencias recuperadas y no solo con sus datos de entrenamiento.
- 03
Rango de resolución de 512px a 4K
Afirmación del catálogo: «compatibilidad con resoluciones de 512px a 4K». Elige el tamaño más pequeño aceptable para la entrega: útil para miniaturas, vistas previas móviles y trabajo en volumen donde 4K es excesivo.
- 04
Usa el nivel Fast para iterar
google/nano-banana-2/text-to-image-fast para iterar sobre el prompt y hacer pruebas A/B en volumen; edit-fast para refinamientos. Pasa a las variantes Standard cuando importe la máxima calidad.
- 05
Usa Edit para traducir y localizar texto
El catálogo indica que el endpoint de edición «admite traducción y localización de texto» dentro de las imágenes. Útil para adaptar creatividades de marketing a distintos mercados sin regenerar la imagen completa.
Precios
Precios de la API de Nano Banana 2
El precio es por resultado. El cargo final depende de los parámetros que definas en el playground de cada variante (resolución, duración, número de resultados, referencias).
| Endpoint | Tipo | Precio inicial |
|---|---|---|
| google/ | text-to-image | $0.045 |
| google/ | text-to-image | 10 % DTO.$0.07$0.063 |
| google/ | image-to-image | $0.045 |
| google/ | image-to-image | 10 % DTO.$0.07$0.063 |
| google/ | image-to-image | $0.04 |
| google/ | text-to-image | $0.04 |
| google/ | image-to-image | 10 % DTO.$0.04$0.036 |
| google/ | text-to-image | 10 % DTO.$0.04$0.036 |
API
Llama a la API de Nano Banana 2
Obtén una clave de API en wavespeed.ai/accesskey y envía una predicción por REST. El playground genera ejemplos listos para pegar con cualquier combinación de entradas.
POSThttps://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": false,
"enable_image_search": false,
"output_format": "png"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": false,
"enable_image_search": false,
"output_format": "png"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": False,
"enable_image_search": False,
"output_format": "png"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
Nano Banana 2 frente a las alternativas
Cuándo elegir Nano Banana 2 en lugar de modelos similares en WaveSpeedAI.
Nano Banana 2 frente a Nano Banana Pro
Pro cubre texto a imagen en 4K, edición, nivel Ultra y variantes Multi específicas. Nano Banana 2 es el hermano más barato y rápido, con consistencia de varios personajes e integración de búsqueda web que Pro no incluye.
Nano Banana 2 frente a GPT Image 2
GPT Image 2 tiene niveles de calidad explícitos (low/medium/high) y un flujo de edición con referencia. Nano Banana 2 gana en consistencia de hasta 5 personajes y en la búsqueda web o de imágenes opcional para conocimiento del mundo real.
Nano Banana 2 frente a Seedream 5 Lite
Seedream 5 Lite se centra mucho en la tipografía y ofrece variantes Sequential para la consistencia entre varias imágenes. Nano Banana 2 es algo más caro pero incluye generación basada en búsqueda web, que Seedream no ofrece.
Preguntas frecuentes
Nano Banana 2 API — Preguntas frecuentes
Precios, licencia, integración: preguntas habituales sobre cómo ejecutar Nano Banana 2 en WaveSpeedAI.
¿Qué es la API de Nano Banana 2?
Nano Banana 2 es un modelo de generación de imágenes de Google expuesto como API REST en WaveSpeedAI. Nano Banana 2 de Google (Gemini 3.1 Flash Image): generación de imágenes con calidad Pro a velocidad Flash. Resolución de 512px a 4K, mejor renderizado de texto, consistencia de hasta 5 personajes e integración de conocimiento del mundo real. Puedes llamarlo por programación o probarlo desde el playground enlazado arriba.
¿Cómo llamo a la API de Nano Banana 2?
Regístrate en WaveSpeedAI, copia tu clave de API desde /accesskey y haz POST a https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image con tu entrada como JSON. El endpoint devuelve un id de predicción. Consulta el endpoint de resultados aproximadamente cada 2 segundos, aumenta el intervalo en las tareas largas y detente ante cualquier estado final. Arriba tienes ejemplos en Python / Node.js / cURL orientados a producción.
¿Cuánto cuesta la API de Nano Banana 2?
Nano Banana 2 empieza en $0.036 por ejecución. El coste exacto depende de los parámetros que definas (resolución, duración, número de resultados, referencias). La vista previa del coste en tiempo real junto al botón Generar del playground muestra el precio exacto de tu entrada actual.
¿Qué variantes de Nano Banana 2 hay disponibles?
WaveSpeedAI aloja 8 endpoints de Nano Banana 2 en producción: google/nano-banana-2/text-to-image-fast, google/nano-banana-2/text-to-image, google/nano-banana-2/edit-fast, google/nano-banana-2/edit, google/nano-banana-2-lite/edit, google/nano-banana-2-lite/text-to-image, google/nano-banana-2.1/edit, google/nano-banana-2.1/text-to-image. Cada variante tiene su propia página de playground y sus propios precios.
¿Puedo usar comercialmente los resultados de Nano Banana 2?
Los derechos de uso comercial dependen de la licencia del modelo de Google. La mayoría de los modelos de Google permiten el uso comercial de los resultados; consulta la página del playground de cada modelo para ver el resumen de su licencia y los Términos del servicio de WaveSpeedAI para las condiciones de la plataforma.
¿Por qué usar Nano Banana 2 en WaveSpeedAI en lugar de ir directamente al proveedor?
Una sola clave de API y una sola cuenta de facturación para Nano Banana 2 Y más de 1.000 modelos de IA de otros proveedores. Sin configurar un SDK por proveedor, sin límites de uso aparte y sin reescribir el código de integración para cada proveedor. Los precios suelen ser iguales o inferiores a los de la API directa de Google.
Proveedor
Acerca de Google
El equipo detrás de Nano Banana 2 y de la gama más amplia de modelos de Google en WaveSpeedAI.
El trabajo de IA de Google se desarrolla principalmente en Google DeepMind y Google Research. Sus modelos de imagen y vídeo (Imagen, Veo y modelos multimodales de la familia Gemini como Nano Banana, Gemini 3 Image) comparten arquitectura e infraestructura de entrenamiento con el resto de la línea Gemini. Sus resultados destacan por el renderizado preciso de texto, la amplia cobertura de estilos y una licencia de calidad comercial.
Empieza a crear con Nano Banana 2 en WaveSpeedAI
Créditos gratuitos al registrarte. Una sola clave de API para más de 1.000 modelos de IA de Google y de todos los demás proveedores.
/filters:quality(82)/examples/c6f2756b2e28edb48fb6fb0d93eb72d4/1783682990942779875_9zyIR19j.webp)
/filters:quality(82)/examples/b49a206e5418f7c28c781c906018e3f5/1783682980959071421_Nk3dnwFP.webp)
/filters:quality(82)/examples/e8042eb4959f101afb95527f0bb8c5f6/1783682985305526491_RyyIS1ak.webp)
/filters:quality(82)/examples/7fa7017e74606377a701e2ea6f54932b/1783682988891734970_MaV4eoyH.webp)