Cómo Crear Imágenes con Inteligencia Artificial usando n8n
Cómo Crear Imágenes con Inteligencia Artificial Usando n8n y OpenAI Paso a Paso
En la actualidad, automatizar tareas creativas con inteligencia artificial se ha vuelto una realidad. Una de las más populares es crear imágenes con IA, especialmente usando herramientas como n8n y la API de OpenAI. Si estás buscando una forma práctica, automatizada y personalizada para generar imágenes desde texto (prompt), esta guía es para ti.
¿Qué es n8n y por qué usarlo con OpenAI?
n8n es una plataforma de automatización de flujos de trabajo que te permite conectar múltiples servicios y herramientas sin necesidad de escribir código complejo. Es de código abierto, altamente flexible y perfecta para integrar APIs como la de OpenAI.
Por su parte, OpenAI ofrece modelos de generación de imágenes como gpt-image-1, que permiten transformar texto en imágenes en alta calidad. Juntos, n8n y OpenAI forman una potente combinación para automatizar la creación de imágenes.
Requisitos previos
Para seguir este tutorial, necesitas:
-
Una cuenta activa en OpenAI con acceso a la API.
-
Un entorno n8n (puede ser local, en la nube o vía Docker).
-
Credenciales API configuradas en n8n para OpenAI.

Paso a Paso para Crear Imágenes con n8n y OpenAI
A continuación, te explicamos cómo está estructurado el flujo de trabajo cargado:
1. Inicio manual
El flujo se activa con el nodo Manual Trigger, lo cual es útil para pruebas.
2. Asignación de variables
Se configuran cinco variables esenciales:
-
image_prompt: El texto que describe la imagen (ej. “Crea una imagen de un robot con las letras IA”). -
calidad: Se define como “high” para asegurar buena resolución. -
size: Tamaño de la imagen, como “1024×1024”. -
cantidad: Número de imágenes a generar (1 en este caso). -
modelo: Modelo de generación usado (por ejemplo,gpt-image-1).
3. Solicitud a OpenAI
Con un nodo HTTP Request, se realiza una petición POST a https://api.openai.com/v1/images/generations. Se pasan las variables anteriores en el cuerpo de la solicitud. Este paso es clave para generar la imagen.
4. Procesamiento de respuesta
El nodo Split divide los resultados en caso de que se generen múltiples imágenes. Cada imagen generada se entrega en formato b64_json.
5. Conversión a archivo
Finalmente, el nodo Convert to File convierte el contenido en base64 a un archivo de imagen descargable.
Ventajas de este flujo
-
Automatización total: Solo haces clic una vez y obtienes una imagen generada por IA.
-
Escalabilidad: Puedes integrarlo en flujos mayores, como generación de posts, PDFs o contenido visual.
-
Personalización: Cambiar el
promptpermite generar todo tipo de imágenes creativas.
Casos de uso
-
Creación de contenido para redes sociales automatizado.
-
Generación de imágenes para e-commerce (productos, mockups).
-
Generación visual para presentaciones, informes o blogs.