API de Nano Banana 2.1: precio por imagen en 1K, 2K y 4K
Cuánto cuesta una imagen de Nano Banana 2.1 en cada resolución con Rendergrid, cómo se compara con el precio oficial de Google y cuántas imágenes caben en un mismo saldo. Con tres imágenes del mismo prompt, una por resolución, y el costo tal como llega en la respuesta de la API.
Redacción de RendergridSobre la redacción
En resumen
Una imagen de Nano Banana 2.1 cuesta $0,02 en 1K, $0,03 en 2K y $0,04 en 4K. Los precios son en dólares estadounidenses y se cobran por imagen. Google publica su propio precio oficial por imagen en cada resolución: más abajo lo comparamos con el de Rendergrid y calculamos cuántas imágenes salen con $10.
¿Cuánto cuesta una imagen de Nano Banana 2.1?
Nano Banana 2.1 es un modelo de Google que genera imágenes en 1K, 2K y 4K. En Rendergrid, una imagen cuesta $0,02 en 1K, $0,03 en 2K y $0,04 en 4K: para este modelo, el precio cambia con la resolución.
El cargo se hace al enviar la solicitud. Una solicitud fallida es gratis: el importe vuelve de inmediato al saldo.
Los precios de todos los modelos están en la página de precios, y el de Nano Banana Pro tiene su propia guía de precios.
¿Cuántas imágenes salen con $10?
Divide $10 entre el precio de la resolución y redondea hacia abajo: solo se cobran imágenes enteras. Las barras hacen esa cuenta con los precios de Rendergrid. Cuanto más alta es la resolución, menos imágenes salen con el mismo saldo.
¿Cuánto cuesta lo mismo al precio oficial de Google?
Google, el fabricante del modelo, publica el precio oficial de Nano Banana 2.1 por imagen en cada resolución: es el precio estándar, sin modo por lotes. La tabla lo pone junto al de Rendergrid, y la comparativa es solo con la fila de Nano Banana 2.1.
| Resolución | Precio oficial de Google | Rendergrid | Ahorro | Por $10 |
|---|---|---|---|---|
| 1K | $0,0336 | $0,02 | 40 % | 500 imágenes |
| 2K | $0,0504 | $0,03 | 40 % | 333 imágenes |
| 4K | $0,113 | $0,04 | 64 % | 250 imágenes |
¿Qué cambia en la imagen entre 1K, 2K y 4K?
Para ver qué se obtiene en cada resolución, enviamos el mismo prompt tres veces a Nano Banana 2.1: en 1K, 2K y 4K, siempre en 1:1 y con un solo intento por resolución. Las imágenes miden 1 024 × 1 024, 2 048 × 2 048 y 4 096 × 4 096 píxeles: cada paso duplica el lado y multiplica por cuatro los píxeles.
Prompt: frasco con helechos
Coloca un frasco cilíndrico de vidrio esmerilado con tapa blanca sobre piedra clara. Dos frondas de helecho lo enmarcan sin cubrirlo. Con luz difusa, destaca las nervaduras y el grano de la piedra. El frasco debe aparecer completo en el centro, rodeado de espacio libre. Sin texto, logotipos, personas ni marcas de agua.
Nano Banana 2.1
nano-banana-2.1 · 1K · 1:1 · $0,02
Nano Banana 2.1, 1K, 1:1, un intento. El frasco aparece completo y centrado sobre la piedra, con luz suave y difusa. Hay un helecho a cada lado del frasco y ninguno lo tapa: las hojas del de la izquierda llegan casi hasta su borde, y los dos quedan cortados por los bordes de la imagen. El grano de la piedra se ve en primer plano y el fondo está desenfocado. No hay texto, logotipos, personas ni marcas de agua.
Nano Banana 2.1
nano-banana-2.1 · 2K · 1:1 · $0,03
Nano Banana 2.1, 2K, 1:1, un intento. Es otra generación del mismo prompt, no una ampliación de la imagen de 1K: aquí la piedra se ve desde arriba, con grietas y poros bien marcados, y el frasco queda completo y centrado. Hay un helecho a cada lado del frasco, cortados por los bordes de la imagen, y ninguno lo tapa. La perspectiva no es coherente: la piedra se ve desde arriba y el frasco de frente, sin la cara superior de la tapa, y bajo su base no se aprecia una sombra marcada. No hay texto, logotipos, personas ni marcas de agua.
Nano Banana 2.1
nano-banana-2.1 · 4K · 1:1 · $0,04
Nano Banana 2.1, 4K, 1:1, un intento. Otra generación del mismo prompt, con otra composición: las dos frondas se inclinan hacia el centro y casi juntan sus puntas por encima de la tapa, como un arco, y los extremos de algunas hojas rozan los bordes de la tapa a ambos lados. El frasco queda completo y centrado, sobre una piedra redondeada y porosa, y el fondo es una piedra desenfocada. Ninguna fronda tapa el frasco. No hay texto, logotipos, personas ni marcas de agua.
No son ampliaciones una de otra: cada solicitud es una generación nueva, y entre las imágenes cambian el punto de vista, la piedra y la colocación de los helechos. Mira cada una a tamaño completo antes de elegir resolución.
¿Cómo se ve el costo en la respuesta de la API?
La solicitud lleva model, prompt, resolution y aspect_ratio. Este ejemplo pide una imagen de 2K en 1:1 con el prompt de las imágenes de arriba; la clave de API va en la variable de entorno RENDERGRID_API_KEY.
# Hacen falta bash, curl y uuidgen. Una clave de idempotencia por solicitud. IDEMPOTENCY_KEY="$(uuidgen)" || exit 1 curl --fail-with-body --max-time 30 \ -X POST https://api.rendergrid.io/ api/ public/ v1/ images/ generate \ -H "Authorization: Bearer $RENDERGRID_API_KEY" \ -H "Content-Type: application/json" \ -H "X-Idempotency-Key: $IDEMPOTENCY_KEY" \ -d '{ "model": "nano-banana-2.1", "prompt": "Coloca un frasco cilíndrico de vidrio esmerilado con tapa blanca sobre piedra clara. Dos frondas de helecho lo enmarcan sin cubrirlo. Con luz difusa, destaca las nervaduras y el grano de la piedra. El frasco debe aparecer completo en el centro, rodeado de espacio libre. Sin texto, logotipos, personas ni marcas de agua.", "resolution": "2K", "aspect_ratio": "1:1" }'
import os import uuid import requests PROMPT = "Coloca un frasco cilíndrico de vidrio esmerilado con tapa blanca sobre piedra clara. Dos frondas de helecho lo enmarcan sin cubrirlo. Con luz difusa, destaca las nervaduras y el grano de la piedra. El frasco debe aparecer completo en el centro, rodeado de espacio libre. Sin texto, logotipos, personas ni marcas de agua." response = requests.post( "https://api.rendergrid.io/ api/ public/ v1/ images/ generate", headers={ "Authorization": f"Bearer {os.environ['RENDERGRID_API_KEY']}", # nueva en cada imagen nueva; al repetir una solicitud, la misma "X-Idempotency-Key": str(uuid.uuid4()), }, json={ "model": "nano-banana-2.1", "prompt": PROMPT, "resolution": "2K", "aspect_ratio": "1:1", }, timeout=(10, 120), ) response.raise_for_status() creation = response.json() print(creation["id"], creation["status"], creation["cost"])
// Node.js 22+, archivo .mjs import { randomUUID } from "node:crypto"; const API = "https://api.rendergrid.io/ api/ public/ v1"; const prompt = "Coloca un frasco cilíndrico de vidrio esmerilado con tapa blanca sobre piedra clara. Dos frondas de helecho lo enmarcan sin cubrirlo. Con luz difusa, destaca las nervaduras y el grano de la piedra. El frasco debe aparecer completo en el centro, rodeado de espacio libre. Sin texto, logotipos, personas ni marcas de agua."; const response = await fetch(`${API}/images/generate`, { method: "POST", headers: { Authorization: `Bearer ${process.env.RENDERGRID_API_KEY}`, "Content-Type": "application/json", // nueva en cada imagen nueva; al repetir una solicitud, la misma "X-Idempotency-Key": randomUUID(), }, body: JSON.stringify({ model: "nano-banana-2.1", prompt, resolution: "2K", aspect_ratio: "1:1", }), signal: AbortSignal.timeout(120_000), }); if (!response.ok) { throw new Error(`HTTP ${response.status}: ${await response.text()}`); } const creation = await response.json(); console.log(creation.id, creation.status, creation.cost);
La respuesta es 202 Accepted: significa «solicitud aceptada», no «imagen lista». En ella, cost es el importe en dólares que se carga por la imagen, aquí el precio de 2K.
{
"id": "5b0214ae-9e39-460a-820a-f6ae3e24400b",
"status": "queued",
"task_id": "5b0214ae-9e39-460a-820a-f6ae3e24400b",
"cost": 0.03
}
Repetir una solicitud ya aceptada con la misma X-Idempotency-Key devuelve la misma respuesta y no genera un cargo nuevo; una imagen nueva necesita una clave nueva. Una imagen de referencia no cambia el precio de la imagen.
Los pasos completos están en Inicio rápido y en la guía de inicio de la API de Nano Banana 2.1. Cómo se ve un reembolso lo explica el artículo sobre solicitudes fallidas.
¿Qué no cubre este artículo?
- Tres imágenes no son una medida. Un solo prompt y un solo intento por resolución: con otro prompt, o con otro intento, el resultado puede verse distinto.
- Solo el precio por imagen. Esta página no compara tiempos de espera ni el porcentaje de solicitudes completadas.
- El precio oficial tiene su base. Es el precio estándar de Google, sin modo por lotes: frente a otro precio, la comparativa no vale.
- Los precios pueden cambiar. Antes de decidir, mira la página de precios.
Una solicitud fallida es gratis
Prueba la resolución que necesitas
Elige la resolución, escribe tu prompt y compara el resultado con el precio de esta página. El importe de una solicitud fallida vuelve de inmediato al saldo.
Probar Nano Banana 2.1Preguntas frecuentes
¿Cuánto cuesta una imagen de Nano Banana 2.1 con Rendergrid?
¿Cuántas imágenes salen con $10?
¿Me cobran si la solicitud falla?
¿Cambia el precio si envío una imagen de referencia?
¿De dónde sale el precio oficial?
Fuentes
- Google AI for Developers: precios de la APIPrecio oficial de Nano Banana 2.1 por imagen: precio estándar, sin modo por lotes. Verificado el .
- Precios de RendergridPrecio por imagen de cada modelo y resolución.
- Documentación de Rendergrid: inicio rápidoLa solicitud, el estado y el campo
costde la respuesta. - Documentación de Rendergrid: reintentos sin doble cargoLa clave
X-Idempotency-Keyy qué devuelve una repetición. - Las tres imágenes de esta páginaNano Banana 2.1, 1:1, un intento por resolución; el prompt está en cada bloque.





