Para un cartel con Nano Banana Pro, empieza en 2k, fija la proporción de aspecto final y coloca cada palabra obligatoria entre comillas en su propio bloque, con una posición indicada. En SpicyAPI, 1k y 2k cuestan lo mismo, $0.0668 por imagen, así que no hay razón para revisar la tipografía en 1k. Corrige una sola línea incorrecta con una edición; cuando el texto cambie a menudo o deba ser exacto en una tipografía concreta, colócalo como una capa de texto normal encima de la imagen generada.
Nano Banana Pro es un modelo filtrado. Según nuestras pruebas de septiembre de 2026, la generación de texto a imagen produce retratos sugerentes pero rechaza el contenido NSFW fuerte y suaviza las peticiones de busto descubierto, y las ediciones son menos predecibles: las ediciones de tipo ropa interior pueden rechazarse. Planifícalo para trabajo SFW: anuncios de lanzamiento, presentaciones de personajes y tarjetas de evento.
Crear un cartel con cuatro bloques de texto cortos
Abre Nano Banana Pro texto a imagen. Pega este prompt:
Create a portrait promotional poster for a fictional adult creator's new fashion portrait collection. Show a fictional adult woman aged 35 in an opaque navy tailored suit, seated beside a cream wall under soft window light. Keep her head and shoulders below the headline region.
Required text exactly as written:
Headline: “AFTER HOURS”
Subtitle: “A portrait collection”
Release line: “18 OCTOBER”
Footer: “Discover the series”
The headline is the largest text at the top. Place the smaller subtitle directly below it. Put the release line and footer in a separate cream panel at the bottom. Dark navy lettering, generous margins, plain background behind every text block. No additional words, dates, logos or decorative lettering.
Pruébalo en el Playground
- Abre el enlace Ejecutar este prompt en Nano Banana Pro o la página de texto a imagen, y pega el prompt en Prompt. Quédate en la pestaña Playground, en la vista Form, e inicia sesión con una cuenta con saldo para ejecutar.
- Comprueba Aspect ratio y Resolution antes de ejecutar: pon 4:5 y 2k. Los valores predeterminados de la API son 1k y 16:9, una imagen pequeña en horizontal, y el Playground puede abrirse con otros valores.
- Ejecútalo y comprueba la tipografía contra las cuatro cadenas.
- Para corregir una línea, abre la página de edición, añade el cartel en Images y pega el prompt de edición de abajo en Prompt.
Mantén la primera composición en unas cuatro cadenas cortas. Un párrafo biográfico, una URL larga y seis nombres de usuario de redes sociales son otro problema de diseño; genera el retrato y maqueta ese texto más denso en un documento editable.
Para el aspecto de la tipografía, descríbelo («sans serif blanco y negrita», «serif minimalista y fina», «titular pesado y en bloques») o nombra una familia como Century Gothic; en cualquier caso, el modelo dibuja un parecido, no la tipografía real. La guía de prompts de Google añade un paso de texto primero: si necesitas la redacción, defínela primero en un chat normal y luego pide la imagen. El resultado es una imagen de mapa de bits, no texto editable.
Comprueba el texto antes de pedir más detalle
Lee el titular letra por letra frente a “AFTER HOURS”, luego comprueba los dígitos de la fecha y después mira el cartel con el ancho que tendrá en un teléfono. Las letras correctas pueden seguir siendo demasiado pequeñas, y unas letras grandes atractivas pueden seguir escribiendo la palabra equivocada.
| Qué falló | Siguiente cambio |
|---|---|
| “HOURS” se convirtió en “HOUR” | Edita solo el titular, citando la cadena completa |
| Fecha correcta pero diminuta | Agranda la línea de lanzamiento y simplifica el panel inferior |
| El pelo cruza el titular | Pide una zona de titular más grande y despejada, o baja el retrato |
| Palabras no pedidas en la ropa | Di que el vestuario no tiene letras visibles |
| Texto correcto, tipografía incorrecta | Coloca las palabras aprobadas como capa de texto |
Corregir una línea en el cartel existente
Abre edición de Nano Banana Pro, sube el cartel aceptado y deja Aspect ratio en auto y Resolution en 2k. Para una fecha incorrecta:
Use image one as the current poster. Replace the date in the bottom panel with exactly “18 OCTOBER”. Keep the headline “AFTER HOURS”, subtitle “A portrait collection”, footer “Discover the series”, person, outfit, colors and layout. Do not add new wording or rearrange the poster.
Después compara todas las líneas, no solo la fecha. Si la fecha está corregida pero el rostro u otra línea han cambiado, vuelve a la última imagen aceptada y añade la fecha como capa de texto en lugar de editar otra vez.
No hay campo de máscara, así que “cambia solo esta línea” es una instrucción, no una selección bloqueada.
Añadir un retrato o una referencia de diseño
Para poner un personaje adulto fictivo aprobado en un cartel nuevo, usa la edición con el retrato como imagen uno y un croquis esquemático sencillo como imagen dos:
Image one defines the adult character's face and clothing. Image two defines only the large headline region, central portrait region and bottom information panel. Use the exact four text strings in this prompt, not any placeholder words in the sketch.
Mantén los rostros del croquis y las palabras de marcador fuera de la imagen dos, o competirán con el retrato y con tu texto. Si el retrato ya contiene letras, di si pertenecen a la prenda o deben desaparecer.
Si un nombre o una palabra sigue saliendo mal escrito, escríbelo en un documento, haz una captura de pantalla, añade la captura como referencia adicional y dile al modelo que copie la tipografía de ahí.
Llamarlo desde el código
Instala el SDK de Python (pip install spicyapi), define SPICY_API_KEY y ejecuta:
import uuid
from spicyapi import SpicyClient, output_assets
client = SpicyClient()
task = client.create_task(
model="google/nano-banana-pro/text-to-image",
input_data={
"prompt": (
"Create a portrait promotional poster for a fictional adult creator's new fashion portrait collection. "
"Show a fictional adult woman aged 35 in an opaque navy tailored suit, seated beside a cream wall under soft window light. "
"Keep her head and shoulders below the headline region.\n\n"
"Required text exactly as written:\n"
"Headline: \u201cAFTER HOURS\u201d\nSubtitle: \u201cA portrait collection\u201d\n"
"Release line: \u201c18 OCTOBER\u201d\nFooter: \u201cDiscover the series\u201d\n\n"
"The headline is the largest text at the top. Place the smaller subtitle directly below it. "
"Put the release line and footer in a separate cream panel at the bottom. "
"Dark navy lettering, generous margins, plain background behind every text block. "
"No additional words, dates, logos or decorative lettering."
),
"aspect_ratio": "4:5",
"resolution": "2k",
},
idempotency_key=str(uuid.uuid4()), # new key per new request; reuse only to retry the same one
)
final = client.wait_for_terminal(task["taskId"])
print(output_assets(final)[0]["url"])Las subidas, la espera y los errores están en la referencia del SDK de Python. El endpoint de edición, google/nano-banana-pro/edit, acepta image_urls (1 a 14) con el mismo prompt, aspect_ratio y resolution.
O dejar que un agente lo ejecute
Un asistente puede hacer el cartel por ti mediante la CLI, el servidor MCP o el Skill. La CLI y MCP muestran el precio y te piden confirmar antes de una llamada de pago.
- CLI.
spicyapiejecuta una tarea desde una terminal (npx @spicyapi/clifunciona sin instalar):spicyapi tasks create --model google/nano-banana-pro/text-to-image --input-file input.json --wait. - MCP. Conecta el servidor MCP, pide “el cartel” y el asistente llama a
spicyapi_task_create(se detiene para tu confirmación de precio) y luego aspicyapi_task_wait. - Skill.
npx skills add spicyapi-ai/spicy-skillinstala el Agent Skill, que hace que el asistente lea el esquema vigente antes de llamar.
Precios y valores predeterminados
| Resolución | Texto a imagen | Edición con una imagen de origen |
|---|---|---|
| 1k | $0.0668 | $0.0668 |
| 2k | $0.0668 | $0.0668 |
| 4k | $0.118 | $0.118 |
Estos son los precios de la ruta predeterminada; una edición con una a ocho imágenes de origen cuesta lo mismo que texto a imagen. Si una petición pasa a la ruta oficial, cuesta como máximo $0.1072 a 1k y 2k o $0.192 a 4k, más $0.00088 por cada imagen de origen. Esa ruta es además la única para nueve a catorce imágenes de origen, así que una edición de 14 imágenes a 2k cuesta alrededor de $0.12. La proporción de aspecto no cambia el precio, y las peticiones rechazadas no se cobran.
Usa 4k cuando el diseño aceptado necesite una entrega mayor, no para rescatar texto pequeño. La edición sigue por defecto la forma de la imagen de origen (auto).
Localiza el texto sin redibujar al personaje
Aprueba primero las cadenas traducidas. Un subtítulo más largo puede necesitar dos líneas, así que no insistas en saltos de línea idénticos entre idiomas; para el alemán, “Eine Porträtserie” puede sustituir a “A portrait collection” mientras que un título de colección que es un nombre se queda fijo.
Para varios idiomas en un mismo retrato, la configuración mantenible es un maestro solo con imagen más una capa de texto por idioma. Usa tipografía generada cuando el tratamiento de las letras sea parte de la idea y el texto corto se pueda comprobar; usa tipografía editable cuando la ortografía exacta, las actualizaciones recurrentes o una tipografía concreta sean el requisito.






