Nano Banana
API de edición de imágenes de Gemini
Edita imágenes Nano Banana con la API Gemini de BetterToken. Envía referencias e instrucciones, prueba solicitudes en línea y consulta la respuesta de imagen.
POST
API de edición de imágenes de Gemini
Envía una referencia e instrucciones a Nano Banana Pro, 2 o 2.1 para obtener una imagen editada.
Los tres ofrecen
POST /v1beta/models/{model}:generateContent
La generación por texto y la edición usan el mismo endpoint. Para editar, añade una imagen de referencia a la solicitud.
Preparar referencias
Usa elementos separados para el texto y cada imagen.inlineData.data contiene base64 sin prefijo Data URL. Usa referencias PNG o JPEG; este endpoint acepta JSON, no multipart ni URL de imágenes.
Antes de enviar, sustituye REPLACE_WITH_IMAGE_BASE64 por el base64 de tu imagen y ajusta inlineData.mimeType al archivo. La instrucción de ejemplo describe una taza; cámbiala si usas otro objeto.
Probar una solicitud
Prepara primero la referencia. Introduce BetterToken API Key en x-goog-api-key y elige model. En contents, añade la instrucción y los datos de imagen. Comprueba que has sustituidoinlineData.data y que inlineData.mimeType coincide con el archivo; después pulsa Send.
Al pulsar Send se envía una solicitud real de generación que puede generar cargos. Espera la respuesta síncrona. Tras un timeout o desconexión, comprueba el consumo y el resultado antes de reenviar.
1K, 2K y 4K. Nano Banana 2 y 2.1 admiten 14 proporciones; Pro admite 10. X-BetterToken-Max-Images limita las imágenes devueltas y facturables, sin garantizar esa cantidad. Proporciones
Usa generateContent sin streaming. Esta integración no admite Files / fileData, Batch, Interactions ni streaming.
Leer la respuesta
Las imágenes aparecen encandidates[].content.parts[].inlineData. Recorre los elementos, omite thought: true, decodifica data y elige la extensión según mimeType. No presupongas que la imagen es el primer elemento ni que siempre es PNG.
Guías relacionadas
Autorizaciones
BetterToken API Key.
Encabezados
Máximo de imágenes devueltas y facturables, no una cantidad garantizada. Valor predeterminado: 1.
Rango requerido:
1 <= x <= 4Parámetros de ruta
Model ID de BetterToken. Elige uno de los tres modelos Nano Banana.
Opciones disponibles:
nano-banana-pro, nano-banana-2, nano-banana-2.1 Cuerpo
application/json

