Un retrato de campaña existente puede tener a la persona y el atuendo correctos, pero el entorno equivocado. Llevar a ese sujeto al exterior es una tarea más concreta que generar otro personaje vagamente parecido: la referencia debe aportar la identidad y los detalles de los objetos, y el prompt, la escena modificada.
Usa la edición de Nano Banana 2 cuando quieras un sujeto existente en un entorno nuevo: empieza con una imagen del sujeto, describe el fondo nuevo y añade una segunda imagen de referencia solo si importa un lugar concreto. La tarea acepta hasta 14 imágenes de referencia, pero no tiene máscara ni control deslizante de intensidad de identidad. A 1k, una edición cuesta $0.0384 en la ruta predeterminada, con de una a diez fuentes al mismo precio; si pasa a la ruta oficial, cuesta $0.0536 más un pequeño cargo por fuente. En una edición con referencias propias, deja los dos interruptores de búsqueda desactivados salvo que realmente necesites información externa.
Nano Banana 2 está filtrado: elígelo para retratos promocionales SFW y escenas de personajes vestidos. Para imágenes para adultos, consulta los resultados de contenido de Nano Banana 2 antes de elegir esta tarea.
Empieza con el conjunto más pequeño de imágenes de referencia que sirva
En la página de edición de Nano Banana 2, abre la pestaña Playground. Añade la imagen del sujeto en Images, pega el prompt de abajo en Prompt, deja Aspect ratio en Auto, pon Resolution en 1k, mantén Web search y Enable Image Search desactivados y pulsa Run model; revisa el precio que se muestra antes de confirmar. Para una campaña ficticia de ropa de lluvia, la fuente uno muestra a una mujer adulta de 32 años con un bob corto oscuro, impermeable azafrán, pantalones color carbón y zapatillas crema junto a una bicicleta verde oscuro. Una fuente de cuerpo entero y clara te permite juzgar si el abrigo, los pies y las ruedas sobreviven a la edición.
Prueba esto primero, sin imagen del lugar:
Keep the fictional adult woman and bicycle from image one: the same facial structure, short dark bob, saffron matte raincoat, charcoal trousers, cream trainers and dark-green bicycle. Replace only the studio setting with a flat riverside path in light morning mist. Preserve the pose and camera view. Match the soft cool daylight and ground contact to the new setting. No other people, bicycles or text.
Inspecciona el recorte antes de aprobar el resultado.
Una orilla de río se puede describir con palabras; una imagen de paisaje adicional solo es útil cuando importa su disposición concreta.
Una edición con referencias no entrena un modelo de personaje reutilizable. Si creas vistas de referencia frontal, lateral y de cuerpo entero, comprueba cada una con la identidad aprobada antes de reutilizarla; una vista lateral generada puede introducir rasgos que la foto original nunca mostró. Vuelve a aportar las vistas útiles en cada escena nueva.
Añade un lugar y, solo si hace falta, una imagen de referencia de material
Si la primera escena es demasiado genérica, añade una fotografía de una orilla de río como fuente dos. Elige una con un camino llano y un ángulo de cámara compatible con el sujeto de pie. Añade:
Image two defines the path, river and mist only. Keep the person, outfit, bicycle and their relative placement from image one. Do not import people, signs or vehicles from image two.
Si la superficie del abrigo es el problema sin resolver, la fuente tres puede ser una fotografía de cerca de tela azafrán mate. Añade:
Image three supplies only the coat's matte surface texture. Keep the coat's original color, hood, fastening and silhouette from image one.
Mantén separados los papeles de las imágenes de referencia:
- Imagen 1: persona, ropa, bicicleta y su posición relativa.
- Imagen 2: lugar y su perspectiva; excluye personas o vehículos que compitan.
- Imagen 3: superficie del material, sin sustituir el diseño del abrigo.
El orden debe coincidir con el orden real de subida. Una muestra de paleta no debe ocupar la posición dos mientras el texto llama río a la posición dos. Esta tarea no tiene pesos por imagen, así que da al modelo una asignación clara en frases normales.
Una fotografía de material que muestre un segundo abrigo completo puede sugerir sin querer otro cuello u otro cierre. Recorta la superficie necesaria si la construcción ya está definida por la fuente uno. Y a la inversa, si quieres un diseño de abrigo nuevo, dilo explícitamente; eso es sustituir el vestuario, no conservarlo.
Cambiar de lugar también es un problema de luz y perspectiva
Un retrato de estudio y una fotografía de una orilla pueden contradecirse aunque el rostro siga siendo reconocible. El estudio puede estar iluminado desde la izquierda mientras que la referencia exterior tiene el sol a la derecha. Conservar todas las sombras antiguas haría que el sujeto pareciera pegado en el lugar nuevo. Conserva la estructura facial y el diseño del abrigo, y permite una sombra en el suelo compatible y una luz ambiental suave.
Elige una imagen de lugar cuyo horizonte y punto de vista encajen con la fuente. Un retrato de pie a la altura de los ojos encaja de forma más natural con un camino a la altura de los ojos que con un paisaje cenital. Si el encargo pide un nuevo ángulo de cámara bajo, el modelo debe inventar partes no vistas del rostro, de la prenda y de la bicicleta. Eso es una reconstrucción más amplia que reemplazar el fondo, así que aprueba primero el cambio de lugar sencillo antes de pedir un punto de vista nuevo.
En la escena de la bicicleta, las ruedas deben tocar el mismo plano del suelo que los zapatos de la adulta. Una fuente de lugar con una orilla muy inclinada puede colocar una rueda en el río o deformar su forma redonda. Elige un camino llano y visible y conserva la posición relativa persona/bicicleta de la fuente. Si el rostro es correcto pero las ruedas no, repara el entorno o la geometría de las ruedas en lugar de añadir más referencias de rostro.
No hace falta una imagen distinta de clima, río, cielo, abrigo, bicicleta y retrato solo porque haya catorce espacios disponibles. Dos referencias con papeles claros pueden describir este trabajo. Una tercera solo es útil si aporta algo que las imágenes existentes y el prompt aún no resuelven.
Ajustes que importan en esta edición
| Ajuste | Elección práctica |
|---|---|
| Imágenes de referencia | 1 obligatoria, hasta 14; empieza con el sujeto y luego añade los papeles necesarios |
| Forma | auto para la forma de la fuente; 4:5 para una tarjeta de retrato planificada. Con fuentes de formas distintas, elige tú la proporción en lugar de auto |
| Resolución | 1k primero; 2k o 4k cuando la composición aceptada necesite una entrega mayor |
| Web search | Desactivado para esta escena inventada |
| Image search | Desactivado cuando ya aportas las imágenes de referencia deseadas |
| Máscara / seed / peso de identidad | No disponible en esta tarea |
| Formato de salida | Sin selector; el contrato actual de la página del modelo describe ediciones en JPEG |
Una tarjeta 4:5 y un banner 16:9 son composiciones distintas. Si necesitas a la persona entera y las dos ruedas en 4:5, dilo en el prompt y usa una fuente con margen suficiente. Elegir una proporción vertical no basta para conservar todos los objetos del borde. Para texto en la tarjeta, consulta la guía de maquetación de texto de Nano Banana Pro.
La presentación de Google identifica Nano Banana 2 como Gemini 3.1 Flash Image y describe el trabajo de imagen basado en referencias.
Cuánto cuesta la edición
Precios en USD por imagen editada, con ambos interruptores de búsqueda desactivados:
| Nivel de tamaño | Ruta predeterminada | Si pasa a la ruta oficial |
|---|---|---|
| 0.5k | — | $0.036 |
| 1k | $0.0384 | $0.0536 |
| 2k | $0.0602 | $0.0808 |
| 4k | $0.0902 | $0.1208 |
La proporción no cambia estas filas. La ruta predeterminada acepta de una a diez imágenes de origen al mismo precio. La ruta oficial añade $0.0001032 por cada imagen aportada y es la única ruta para 0.5k, para más de diez fuentes y para la búsqueda. Con Official fallback activado (el valor predeterminado), la solicitud se retiene al precio oficial y la diferencia se reembolsa cuando la ruta predeterminada entrega el resultado.
De una a tres fuentes cuestan, por tanto, $0.0384 a 1k, o como máximo unos $0.054 si la solicitud pasa a la ruta oficial. Empieza con el nivel de 0.5k ($0.036) para una composición aproximada y aumenta el tamaño después para los detalles finos de la prenda o del rostro. La búsqueda añade cargos cuando está activada.
Una negativa devuelta como respuesta corta de texto se factura como una generación completada; las demás negativas no se cobran. Confirma que el artefacto devuelto sea una imagen.
Usa la configuración aprobada a través de la API
Define SPICY_API_KEY en tu entorno. Define SUBJECT_IMAGE_URL, LOCATION_IMAGE_URL, FABRIC_IMAGE_URL con las URL HTTPS directas de tus imágenes aprobadas. Ejecútalo con Python 3; confirma el presupuesto mostrado solo cuando quieras un nuevo intento de pago.
import json
import os
import uuid
from pathlib import Path
from urllib.request import Request, urlopen
payload = {"model": 'google/nano-banana-2/edit', "input": {
'prompt': 'Image one defines the adult woman, outfit and bicycle. Image two defines only the riverside setting. Image three supplies only the coat texture. Preserve the person, pose, outfit construction and bicycle from image one; match the new daylight and ground shadow.',
'image_urls': [os.environ['SUBJECT_IMAGE_URL'], os.environ['LOCATION_IMAGE_URL'], os.environ['FABRIC_IMAGE_URL']],
'resolution': '1k',
'aspect_ratio': '4:5',
'enable_web_search': False,
'enable_image_search': False,
}}
def api(action, body, key=None):
headers = {"Authorization": "Bearer " + os.environ["SPICY_API_KEY"],
"Content-Type": "application/json"}
if key:
headers["Idempotency-Key"] = key
request = Request("https://api.spicyapi.ai/api/v1/jobs/" + action,
data=json.dumps(body).encode(), headers=headers)
with urlopen(request, timeout=60) as response:
result = json.load(response)
if result.get("code") != 200:
raise RuntimeError(result)
return result["data"]
quote = api("quote", payload)
print("Maximum charge (USD):", quote["maxCharge"])
if input("Create this new attempt? Type yes: ").strip() != "yes":
raise SystemExit("No task created")
key = str(uuid.uuid4())
body = {**payload, "quoteId": quote["quoteId"],
"expectedCost": quote["estimatedCost"]}
Path(key + ".json").write_text(json.dumps({"key": key, "request": body}))
task = api("createTask", body, key)
Path(key + ".task.json").write_text(json.dumps(task))
print("Task ID:", task["taskId"])Conserva la clave guardada para reintentar esa misma solicitud. Para un archivo local, súbelo primero y pasa la dirección spicy:// devuelta (consulta media). La recuperación de resultados y el manejo de archivos están en la guía de la API de tareas.
Para ediciones repetidas, un Agent puede encargarse del brief aprobado:
- CLI:
npx @spicyapi/cli tasks create --model google/nano-banana-2/edit --input-file input.json --waitlee el objetoinputdeinput.json, con los mismos campos. - MCP: pídele que use
spicyapi_task_createy luegospicyapi_task_wait. - Skill: instálalo con
npx skills add spicyapi-ai/spicy-skilly pide después al Skillspicyapique ejecute esta configuración tras mostrar su presupuesto.
Diagnostica la deriva sin reescribir todo el brief
El fondo cambió, pero el rostro también.
- Vuelve a la imagen original del sujeto y quita otros rostros de la fuente del lugar.
- Conserva el punto de vista de cámara existente; un ángulo nuevo y dramático pide al editor que invente rasgos no vistos.
- Para píxeles de identidad exactos, compón el primer plano aprobado sobre el nuevo entorno. La tarea no tiene una máscara que fije píxeles.
El abrigo se volvió brillante o cambió de construcción.
- Error de superficie: pide tejido mate con luz suave o aporta un recorte del material.
- Error de diseño: usa la fuente original que muestre el cierre y la silueta aprobados. Cambiar la textura no corrige un abrigo distinto.
La bicicleta ganó un tubo extra o perdió una rueda. Usa una fuente en la que el cuadro y las ruedas no estén tapados. Reduce la niebla alrededor de la bicicleta, conserva el punto de vista existente y quita cualquier bicicleta que compita en la fuente dos. Añadir una referencia de tela no resuelve un problema de geometría.
La persona parece pegada sobre el camino. Permite que cambien la sombra del suelo y la luz ambiental mientras proteges el rostro y el diseño de la prenda. Exigir la sombra original del estudio en una escena exterior con niebla puede crear tú mismo el desajuste.
La segunda edición es peor que la primera. Empieza de nuevo desde la fuente aceptada en lugar de alimentar otra solicitud con el fallo. Usa el candidato exitoso solo para la característica que aporta, si es que hace falta. Una imagen posterior no es automáticamente una mejor referencia de identidad.
Cuándo Nano Banana 2 es la operación equivocada
Elige otra operación cuando necesites una reparación exacta con máscara, un recorte transparente, un archivo editable por capas o contenido para adultos. Ni las imágenes de referencia adicionales ni los interruptores de búsqueda añaden esos controles que faltan. Para la escena de ropa de lluvia, Nano Banana 2 es una opción de edición práctica; para un catálogo de prendas que debe conservar cada costura exactamente, la composición convencional del primer plano puede ser la solución más directa.
Preguntas frecuentes
¿Necesito los catorce espacios de imagen de referencia para mantener la consistencia del personaje?
No. Empieza con la vista del sujeto que muestre el rostro, el atuendo y los objetos necesarios. Añade un lugar o un material solo cuando aporte información que falta. Catorce es un límite de entrada, no una puntuación de consistencia ni un motivo para subir vistas contradictorias.
¿Conserva auto las dimensiones originales?
El contrato del modelo describe auto como conservar la forma de la fuente. La resolución se elige por separado; auto no promete las dimensiones en píxeles originales ni el contenido exacto de los bordes. Para una tarjeta 4:5 planificada, elige esa proporción y deja a la persona completa y a la bicicleta con margen suficiente en la fuente.
¿Puede un seed o un control deslizante de identidad evitar la deriva del rostro?
Esta tarea de edición alojada no expone ninguno de los dos. Usa la misma referencia de identidad aprobada en cada escena y evita importar otros rostros a través de las imágenes de lugar. Los píxeles exactos del rostro sin cambios exigen una composición convencional, no un adjetivo de conservación más fuerte.
¿Cuestan dinero las negativas?
Una negativa completada en texto corto se cobra. Las demás negativas no. Por eso, un estado de tarea correcto no basta para confirmar que recibiste una imagen.
El primer intento útil es un sujeto, un cambio de lugar y una salida modesta. Añade imágenes de referencia para responder a un requisito visible que falta, no para llenar los espacios disponibles.






