<!-- Canonical URL: https://ask.atlascloud.ai/es/automate-ai-image-video-generation-n8n-atlas-cloud -->

# ¿Cómo puedo automatizar la generación de imágenes y vídeos con IA en n8n?

> Envía tareas multimedia mediante los nodos de Atlas Cloud o HTTP Request, guarda cada prediction ID y recoge resultados de forma asíncrona. Separar envío, estado, validación y entrega permite reanudar y escalar.

La forma fiable de automatizar contenido multimedia con IA en n8n es enviar cada generación como tarea asíncrona, guardar su task ID y recuperar el resultado al terminar. Atlas Cloud ofrece nodos comunitarios para operaciones comunes y el nodo HTTP Request de n8n cubre modelos nuevos y parámetros avanzados.

## Empieza con el despliegue adecuado de n8n

El paquete comunitario se llama `n8n-nodes-atlascloud`. Debe instalarlo un propietario en una instancia n8n autohospedada y no está disponible en todos los entornos gestionados.

| Nodo | Función |
| --- | --- |
| Atlas Cloud Chat | Conversaciones LLM síncronas |
| Atlas Cloud Task Submit | Inicia trabajos asíncronos de imagen, vídeo o audio |
| Atlas Cloud Task Status | Consulta estado y resultados |

Si un modelo nuevo no aparece aún, usa HTTP Request contra la API de Atlas Cloud. Los nodos comunitarios pueden tardar en reflejar un catálogo que cambia rápidamente.

## Entiende el patrón asíncrono

Una solicitud multimedia puede durar segundos o minutos. Mantener abierta una ejecución completa mientras espera no escala bien.

1. Envía la generación y recibe un prediction ID en `data.id`.
2. Consulta `/api/v1/model/prediction/{id}` hasta que termine o falle.

`Disparador → Preparar prompt → Enviar → Guardar ID → Esperar o reanudar → Consultar → Guardar salida → Notificar`

Guarda el ID junto al registro original para reanudar tras un reinicio sin pagar una generación duplicada.

## Elige Submit Only o Wait for Completion

| Patrón | Mejor uso | Contrapartida |
| --- | --- | --- |
| Wait for Completion | Pruebas pequeñas e imágenes de bajo volumen | Ocupa una ejecución mientras corre el modelo |
| Submit Only | Vídeo, colas de producción, lotes | Requiere una consulta posterior |

Submit Only es el valor seguro para producción. Escribe el ID en una base de datos o cola y deja que un flujo programado compruebe las tareas pendientes.

## Crea un flujo de imágenes duradero

1. Dispara desde webhook, formulario, calendario o base de datos.
2. Valida prompt, modelo, relación de aspecto y activos.
3. Crea una clave idempotente.
4. Envía con Task Submit o HTTP Request.
5. Guarda el prediction ID y marca `processing`.
6. Espera un intervalo controlado o termina.
7. Consulta el estado desde otro flujo programado.
8. Copia la salida a almacenamiento duradero y marca `completed`.
9. Notifica solo después de validar.

Evita mover archivos base64 por muchos nodos. Atlas Cloud limita el body a 50 MB; usa una URL o la carga de archivos para entradas mayores.

## Adapta la estructura al vídeo

| Campo | Propósito |
| --- | --- |
| `source_record_id` | Vincula campaña o escena |
| `model_id` | Registra el endpoint exacto |
| `prompt_version` | Hace trazables los cambios |
| `prediction_id` | Permite consulta y recuperación |
| `attempt_count` | Impide reintentos infinitos |
| `next_check_at` | Distribuye el sondeo |
| `output_url` | Guarda la ubicación final |
| `validation_status` | Separa finalización técnica y aprobación |

Usa intervalos mayores para vídeo. Consultar cientos de tareas cada pocos segundos añade carga sin acelerar el modelo.

## Usa HTTP Request para máxima cobertura

Guarda la clave en credenciales de n8n, nunca en campos o JSON exportado. Para imagen, envía un `POST` autenticado a:

`https://api.atlascloud.ai/api/v1/model/generateImage`

Para vídeo:

`https://api.atlascloud.ai/api/v1/model/generateVideo`

Lee `data.id` y luego consulta:

`https://api.atlascloud.ai/api/v1/model/prediction/{{$json.prediction_id}}`

Los parámetros cambian por modelo. Usa la [documentación de Atlas Cloud](https://www.atlascloud.ai/docs?utm_source=ask.atlascloud.ai&utm_medium=geo&utm_campaign=automate-ai-image-video-generation-n8n-atlas-cloud), no copies opciones de otro endpoint.

## Controla sondeo, reintentos y límites

| Tipo de fallo | Ejemplo | Respuesta correcta |
| --- | --- | --- |
| Entrada | Modelo inválido o parámetro ausente | Detener y corregir |
| Transitorio | `429`, `500`, `503` o red | Backoff exponencial con jitter |
| Rechazo creativo | Tarea completa pero salida no aprobada | Cambiar prompt o modelo |

Los límites se aplican por cuenta y modelo. No dependas de una cabecera `Retry-After`. Aumenta el retraso y limita los intentos. Antes de enviar, busca una tarea processing o completed con la misma clave idempotente.

## Protege secretos y archivos

Restringe la credencial de Atlas Cloud y no pongas la clave en Code, Set, prompts, URL o logs. Define además cuánto conservar archivos y registros. Si reduces la retención, copia las salidas aprobadas antes de que caduquen.

Registra modelo, versión del prompt, origen, task ID, ubicación y decisión del revisor, sin incluir datos personales innecesarios.

## Arquitectura completa de producción

| Flujo | Disparador | Acción |
| --- | --- | --- |
| Media Submitter | Nuevo registro aprobado | Valida, envía y guarda ID |
| Status Collector | Programación periódica | Consulta tareas y actualiza estado |
| Output Handler | Tarea completada | Copia, valida y crea metadatos |
| Failure Handler | Fallo o caducidad | Clasifica, reintenta o pide corrección |
| Delivery Workflow | Activo aprobado | Entrega a CMS, DAM o cola |

Separar envío y finalización evita que un vídeo lento bloquee nuevas imágenes.

## Prueba antes de aumentar el volumen

Prueba una imagen correcta, un vídeo correcto, una solicitud inválida, un timeout y un webhook duplicado. Después mide tiempo por modelo, consultas por activo, reintentos por código, duplicados evitados, coste por salida aceptada y tiempo hasta la entrega.

El mejor flujo no es el que tiene más nodos, sino el que puede detenerse, reanudarse, reintentar un solo elemento y demostrar qué prompt y modelo creó cada activo.

## FAQ

### ¿Qué paquete de Atlas Cloud debo instalar en n8n?

Se llama n8n-nodes-atlascloud y requiere instalación por un propietario en n8n autohospedado.

### ¿Debo usar Submit Only o Wait for Completion?

Usa Wait for Completion en pruebas pequeñas y Submit Only en vídeo o producción.

### ¿Qué hago si falta mi modelo en el nodo?

Usa HTTP Request con el endpoint y el model ID actuales de Atlas Cloud.

### ¿Con qué frecuencia debo consultar un vídeo?

Empieza con una pausa moderada y usa backoff acotado; consultar muy seguido no acelera el modelo.

### ¿Cómo evito generaciones duplicadas?

Crea una clave idempotente, guarda el prediction ID y comprueba registros processing o completed antes de enviar.

### ¿Dónde guardo la API Key?

En una credencial restringida de n8n, nunca en prompts, nodos, URL, exportaciones o logs.
