Conectá Claude Code a nano-banana.
Todas las ilustraciones de este sitio salen de esta conexión: Claude Code hablando por API con nano-banana (el generador de imágenes de Google) vía Replicate. Acá está el sistema completo, paso a paso, con los prompts exactos — en ~15 minutos tenés tu propia máquina de imágenes.
Por qué este sistema
El stack
Creá la cuenta y el token en Replicate
Entrá a replicate.com, creá una cuenta y andá a Account → API tokens. Creá un token nuevo (dale un nombre tipo "imagenes") y copialo — empieza con r8_. Cargás un método de pago y pagás por imagen, sin mensualidad.
Las dos versiones del modelo y cuánto consume cada una (esto es lo que yo uso, con precios de referencia — confirmalos en la página de cada modelo):
Armale la casa: carpeta + archivo .env
Creá una carpeta nueva (ej: mi-estudio-ia) y abrí Claude Code apuntando a ella. Primer prompt:
Resultado esperado: dos archivos creados. El .env es la caja fuerte: el script lo lee, pero nunca viaja con el código.
Pedíle el script generador
Este es el prompt que crea la máquina. Pegálo tal cual:
Resultado esperado: un archivo generar.py y la explicación de uso. Claude instala solo lo que falte (requests, dotenv).
POST api.replicate.com/v1/models/google/nano-banana-pro/predictions con tu token en el header y un JSON {"input":{"prompt":"...","aspect_ratio":"4:3","output_format":"png"}}. Pero no necesitás saberlo — Claude lo escribe.Generá tu primera imagen
Pedíle a Claude: "corré generar.py con este prompt: un gato astronauta flotando, estilo ilustración retro". La generación tarda entre 10 y 40 segundos y el PNG queda en tu carpeta.
Dale identidad de marca
Una imagen linda es fácil; un universo visual es lo que construye marca. La fórmula que uso en todas las imágenes de este sitio: estilo con nombre + personaje y acción + paleta cerrada de 3 colores + textura de impresión + "sin texto". La plantilla completa rellenable está en imágenes que no parecen de IA — usála como prompt base y solo cambiá la escena.
Escalá: lotes y personaje consistente
Acá es donde la conexión paga el esfuerzo. Dos jugadas:
Lotes: pedíle a Claude "modificá generar.py para que lea una lista de escenas de un archivo escenas.txt y genere todas las imágenes de corrido". Escribís 10 líneas, volvés con 10 imágenes.
Personaje consistente (img2img): nano-banana acepta una imagen de referencia. Pedíle: "agregá soporte para mandar una imagen de referencia en base64 con image_input, así el personaje se mantiene entre escenas". Así nacieron mi avatar y el mono de este sitio: mi avatar es literalmente mi selfie mandada como image_input a nano-banana-pro con un prompt de estilo voxel — y cada escena nueva vuelve a mandar el avatar como referencia para que el personaje sea siempre el mismo.
Spelling exactly as written — y si igual sale con letras inventadas, regenerá (pasa ≈1 de cada 4, máximo 2 reintentos); (2) el "fondo transparente" del modelo no existe: el PNG trae fondo pintado — se quita DESPUÉS con un script de flood-fill (prompt 4 del pack).Lo que tenés al terminar
- Tu propia máquina de imágenes por API — sin límites de apps, pagando centavos por imagen
- Un estilo de marca repetible: cualquier escena nueva sale del mismo universo
- Generación en lote: lista de escenas → carpeta llena de imágenes
- Personaje consistente entre imágenes con img2img
★ · El pack completo
Regla de oro del pack: el estilo se define UNA vez (pack 2) y después solo escribís escenas. Si cada imagen redefine el estilo, el universo se rompe.
Mi hoja de producción real (lo que corre detrás de cada imagen de este sitio): nano-banana-pro para finales / nano-banana para bocetos · 16:9 en panorámicas de portada y 4:3 en escenas · personaje = avatar como image_input en TODAS las escenas · texto en imagen = corto, MAYÚSCULAS, "Spelling exactly as written", regenerar si sale inventado (máx 2 reintentos) · fondo = flood-fill a alpha real (pack 4), nunca multiply · presupuesto: escena final ≈$0.134, carrusel completo ≈$1.
¿Generaste tu universo?
Mostráme tus imágenes por DM — comparto las mejores. Cada semana sale un sistema nuevo.
Seguir @soydanielcastrillon