Nano Banana Pro API
Referencia completa de la API para los modelos Nano Banana Pro impulsados por Google Gemini.
Variantes de modelo
Esta API admite dos variantes de modelo:
Comparación rápida
Relaciones de aspecto compatibles
Ambos modelos admiten 11 relaciones de aspecto:
16:9(default),9:16,1:1,3:2,2:3,4:3,3:4,4:5,5:4,21:9,9:21
Nano Banana Pro (Texto a imagen)
Punto de conexión
POST /api/v1/image/task
Autenticación
Authorization: Bearer YOUR_API_KEY
Parámetros de solicitud
Obligatorio
Nota: La relación width:height debe ser una de: "21:9", "9:21", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "1:1"
Solicitud de ejemplo
javascript
Nano Banana Pro Edit (Edición de imágenes)
Punto de conexión
POST /api/v1/image/task
Parámetros de solicitud
Obligatorio
Nota: La relación width:height debe ser una de: "21:9", "9:21", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "1:1"
Ejemplo de edición de una sola imagen
javascript
Ejemplo de composición con varias imágenes
javascript
Formato de respuesta
Respuesta inicial
Ambos modelos devuelven un task_id para consultar el estado:
json
Respuesta de consulta
Consulta /api/v1/image/{taskId} para comprobar el estado:
json
Valores de estado
submitted: Tarea aceptadaprocessing: Generación en cursosucceed: Generación completada correctamentefailed: La generación falló
Manejo de errores
Errores comunes
Resolución no válida
json
Invalid Relación de aspecto
json
URL de imagen faltante (modo de edición)
json
Buenas prácticas
Consejos para texto a imagen
- Sé específico: Incluye detalles de sujeto, estilo, iluminación y composición
- Elige la resolución con criterio: 2K es el valor predeterminado y rentable; usa 4K para la máxima calidad
- Selección de relación de aspecto: Elige la relación según tu caso de uso (16:9 para web, 9:16 para móvil)
- Calidad del prompt: Los prompts más detallados suelen producir mejores resultados
Consejos para edición de imágenes
- Instrucciones claras: Sé específico sobre qué cambiar
- Composición multiimagen: Puede combinar hasta 14 imágenes en una sola solicitud
- Coincidencia de resolución: La resolución de salida puede diferir de la entrada
- Guía del prompt: Describe el resultado deseado, no solo los cambios
Casos de uso de ejemplo
Fotografía de producto
javascript
Collage de varias imágenes
javascript
Mejora de imagen
javascript