Endpoints
| Method | Endpoint | Descripción |
|---|---|---|
| POST | /api/v1/generateTask/nano-banana | Crear tarea de generación |
| GET | /api/v1/statusTask/nano-banana | Consultar estado de la tarea |
Autenticación
Todas las solicitudes requieren una clave API en el header:Cuerpo de la solicitud
Parámetros
async (polling) o callback (webhook)
URL de callback, obligatoria cuando request_type=callback (condicional)
Estrategia de enrutamiento: auto, value u official
Parámetros de entrada del modelo
text-to-image— Generar desde descripción de textoimage-to-image— Generar con imágenes de referencia
Ejemplo
Text-to-ImageRespuesta
POST /api/v1/generateTask/nano-banana
DevuelvetaskId en éxito para consultas de estado posteriores.
Éxito:
GET /api/v1/statusTask/nano-banana
Consulta el estado de ejecución y resultados de la tarea víataskId.
Campos de respuesta de estado
Identificador único de la tarea.
Estado actual:
pending, processing, success o failed.Cadena JSON que contiene el array
resultUrls. Solo presente en éxito. Parsear con JSON.parse().Código de error. Solo presente cuando
state es failed. Ver Códigos de error.Mensaje de error legible. Solo presente cuando
state es failed.Marca de tiempo de creación (milisegundos Unix).
Marca de tiempo de finalización (milisegundos Unix).
Duración del procesamiento en milisegundos.
Códigos de error
| Code | Descripción |
|---|---|
| 400 | Parámetros inválidos o error de solicitud |
| 401 | Clave API inválida o faltante |
| 429 | Límite de tasa excedido |
| Fail Code | Descripción |
|---|---|
CONTENT_VIOLATION | El contenido viola las directrices de seguridad |
INVALID_IMAGE_URL | No se puede acceder a la URL de imagen proporcionada |
Límites de tasa
| Límite | Valor |
|---|---|
| Solicitudes | 10000 / minuto |
| Tareas concurrentes | 1000 |
429. Espera y reintenta.
Consejos
- Tiempo de generación: Media ~15-20 segundos. Envía la tarea, espera 10 segundos y luego consulta cada 3 segundos.
- Rápido y económico: Nano Banana destaca en velocidad y costo-efectividad, ideal para prototipado rápido y generación por lotes.
- Modo callback: En escenarios de alta concurrencia, usa modo
callbackpara evitar polling frecuente. - Caducidad de imágenes: Las URLs de resultado son válidas 15 días. Descarga y almacena las salidas importantes con prontitud.
- Moderación de contenido: Los prompts deben cumplir las directrices de seguridad. Las violaciones devuelven
CONTENT_VIOLATION. - Selección de proporción:
1:1: Cuadrado, para avatares y redes sociales3:2/4:3: Paisaje, para fotos tradicionales2:3/3:4: Retrato, para pantallas móviles16:9/21:9: Ultra panorámico, para banners y fondosauto: Selecciona automáticamente la mejor proporción
- Selección de formato:
png: Sin pérdida, soporta transparencia, archivo más grande (por defecto)jpeg: Compresión con pérdida, archivo más pequeño, bueno para transferencia rápida
- Múltiples referencias: El modo
image-to-imagesoporta hasta 5 imágenes de referencia; el modelo combina todos los estilos y contenido. - Formatos de imagen:
image_urlssoporta JPG, PNG, WebP, máx. 10MB por imagen.