Saltar al contenido
Imágenes

Automatiza imágenes con IA: flujo n8n + Stable Diffusion sin código

· (banco local)
Compartir X Facebook

Crea un pipeline de generación de imágenes con Stable Diffusion usando n8n. Guía práctica, prompts listos y sin tocar código. Automatiza ya.

Automatiza imágenes con IA: flujo n8n + Stable Diffusion sin código
(banco local)

Automatiza imágenes con IA: flujo n8n + Stable Diffusion sin código

Mira, colega. Si estás aquí es porque estás harto de generar imágenes una a una, como un mono con una pistola de clicks. O peor: pagando APIs que te cobran por respirar. Vamos a montar un flujo en n8n que conecta con Stable Diffusion (local o en la nube) y automatiza todo el proceso. Sin código, con lógica, y con resultados que no dan vergüenza ajena.

El tinglado básico: qué necesitas

Primero, olvídate de las tonterías. Necesitas:

  • n8n: self-hosted o Cloud. Da igual, el flujo es el mismo.
  • Un endpoint de Stable Diffusion: Puedes usar la API de Stability (la oficial, con su key), o si eres de los míos, un servidor local con AUTOMATIC1111 que ya tiene API integrada (/sdapi/v1/txt2img).
  • Un trigger: Un webhook, un evento de Google Sheets, o lo que te dé la gana. Yo voy a usar un webhook simple para que lo pruebes en 2 minutos.

El flujo: paso a paso

  • Webhook: Recibe los datos (prompt, dimensiones, pasos).
  • HTTP Request: Envía el POST a tu servidor de Stable Diffusion o a la API de Stability.
  • Extract: Saca la imagen del campo artifacts o images (depende de tu backend).
  • Guarda/Envía: Lo mandas a un bucket S3, a Telegram, o lo guardas local. Yo te dejo que lo subas a un canal de Slack para que parezca que trabajas.

Los prompts que funcionan (cópialos y pega)

Aquí tienes los que uso yo para que no pierdas el tiempo.

Prompt para estilo fotográfico realista:

Retrato de un ingeniero de software en su estudio, iluminación cinematográfica, luz de ventana, lente 85mm, f/1.8, profundidad de campo reducida, detalles de piel, estilo fotorrealista, 8k, alta calidad, sin distorsiones.

Prompt para arte conceptual oscuro:

Ilustración conceptual de una ciudad cyberpunk bajo la lluvia, neones rojos y azules, reflejos en el asfalto mojado, estilo artstation, pinceladas sueltas, alto contraste, atmósfera densa, cine, color grading teal and orange.

Prompt para producto comercial:

Producto de zapatillas deportivas flotando en el aire, fondo minimalista blanco, estudio, iluminación suave, sombra proyectada nítida, render 3D, estilo publicitario premium, detalles de materiales, hyperrealista.

Prompt para textura/patrón abstracto:

Textura abstracta de fluidos de tinta dorada sobre mármol negro, macro, ondas líquidas, brillo metálico, alto detalle, fondo oscuro, composición simétrica, ideal para fondo de pantalla.

El nodo clave: HTTP Request

Mira, aquí está el truco. Si usas AUTOMATIC1111 local (la opción que te recomiendo si no quieres pagar), el body del POST tiene que ser así:

{

"prompt": "{{ $node['Webhook'].json['body']['prompt'] }}",

"negative_prompt": "blurry, bad anatomy, watermark, text",

"steps": 30,

"width": 512,

"height": 512,

"cfg_scale": 7,

"sampler_name": "Euler a"

}

Y en la respuesta, la imagen viene en base64 dentro de data[0].images[0]. Con el nodo Code haces un Buffer.from(base64, 'base64') y ya la tienes lista para guardar.

Si usas la API oficial de Stability, el header necesita tu key (Authorization: Bearer TU_KEY) y el cuerpo va con multipart/form-data. Pero vamos, que el flujo es el mismo: un trigger, una petición, y a correr.

El resultado: automatización real

Con esto, te olvidas de abrir interfaces. Tienes un endpoint que recibe un prompt y te devuelve una imagen. Lo conectas a un formulario, a un bot de Telegram, o a un Excel compartido. Generas 500 imágenes para un cliente mientras duermes.

Y ojo, que esto escala. Si un día necesitas más potencia, metes un nodo de colas o llamas a la API de Replicate (que tiene modelos de Stable Diffusion también). Pero eso ya es otra historia.

Y tú, ¿qué usas para automatizar generación de imágenes: n8n, Make, o tiras de scripts caseros? Cuéntame en los comentarios.

Más sobre Imágenes

Ver todo →