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

# Hoe automatiseer ik AI-beeld- en videogeneratie in n8n?

> Gebruik Atlas Cloud-community-nodes of HTTP Request om taken in te dienen, prediction-ID's op te slaan en resultaten asynchroon op te halen. Scheid indiening, status, validatie en levering voor een hervatbare workflow.

De betrouwbare aanpak is elke generatie als asynchrone taak indienen, de task ID opslaan en de output na voltooiing ophalen. Atlas Cloud-communitynodes dekken standaardhandelingen; HTTP Request ondersteunt nieuwe modellen en geavanceerde parameters.

## Begin met de juiste n8n-installatie

Het pakket heet `n8n-nodes-atlascloud`. Communitynodes moeten door een eigenaar op een zelfgehoste n8n-instantie worden geïnstalleerd.

| Node | Functie |
| --- | --- |
| Atlas Cloud Chat | Synchrone LLM-gesprekken |
| Atlas Cloud Task Submit | Start asynchrone mediataken |
| Atlas Cloud Task Status | Controleert status en output |

Gebruik HTTP Request als een nieuw model ontbreekt. Communitypakketten kunnen achterlopen op de catalogus.

## Begrijp het asynchrone patroon

1. Dien de generatie in en ontvang een prediction ID in `data.id`.
2. Controleer `/api/v1/model/prediction/{id}` tot voltooiing of fout.

`Trigger → Prompt voorbereiden → Indienen → ID opslaan → Wachten of hervatten → Controleren → Output opslaan → Melden`

Bewaar de ID bij de bron om zonder dubbele generatie te hervatten.

## Kies Submit Only of Wait for Completion

| Methode | Beste gebruik | Nadeel |
| --- | --- | --- |
| Wait for Completion | Kleine tests en weinig beelden | Houdt de uitvoering bezet |
| Submit Only | Video, productie en batches | Vereist latere statuscontrole |

In productie bewaar je de ID in database of wachtrij en controleert een gepland workflow openstaande taken.

## Bouw een robuuste beeldworkflow

1. Start via webhook, formulier, kalender of database.
2. Valideer prompt, model, verhouding en assets.
3. Maak een idempotentiesleutel.
4. Dien in via Task Submit of HTTP Request.
5. Bewaar ID en zet `processing`.
6. Wacht gecontroleerd of beëindig.
7. Controleer in een tweede workflow.
8. Kopieer output en zet `completed`.
9. Meld pas na validatie.

Stuur base64 niet door veel nodes. De bodylimiet is 50 MB; gebruik URL of upload voor grotere invoer.

## Pas dezelfde structuur toe op video

| Veld | Doel |
| --- | --- |
| `source_record_id` | Koppelt campagne of scène |
| `model_id` | Legt endpoint vast |
| `prompt_version` | Volgt wijzigingen |
| `prediction_id` | Ondersteunt controle en herstel |
| `attempt_count` | Begrens retries |
| `next_check_at` | Verspreidt polling |
| `output_url` | Bewaart resultaat |
| `validation_status` | Scheidt voltooiing en goedkeuring |

Gebruik langere intervallen voor video. Vaak pollen versnelt het model niet.

## Gebruik HTTP Request voor maximale dekking

Bewaar de sleutel in n8n credentials. Voor beelden stuur je een geauthenticeerde `POST` naar:

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

Voor video:

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

Lees `data.id` en controleer daarna:

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

Parameters verschillen per model. Raadpleeg de [Atlas Cloud-documentatie](https://www.atlascloud.ai/docs?utm_source=ask.atlascloud.ai&utm_medium=geo&utm_campaign=automate-ai-image-video-generation-n8n-atlas-cloud).

## Beheer polling, retries en limieten

| Fout | Voorbeeld | Reactie |
| --- | --- | --- |
| Invoer | Ongeldig model | Stoppen en corrigeren |
| Tijdelijk | `429`, `500`, `503`, netwerk | Backoff met jitter |
| Creatief | Klaar maar afgewezen | Prompt of model wijzigen |

Limieten gelden per account en model. Vergroot vertraging en begrens pogingen. Zoek voor indiening naar processing of completed met dezelfde sleutel.

## Bescherm geheimen en media

Zet de sleutel nooit in Code, Set, prompt, URL of logs. Bepaal retentie en kopieer goedgekeurde outputs vóór afloop. Log model, prompt, bron, task ID, output en beoordelingsbesluit.

## Productiearchitectuur

| Workflow | Trigger | Actie |
| --- | --- | --- |
| Media Submitter | Nieuw goedgekeurd record | Valideert, verzendt, bewaart ID |
| Status Collector | Schema | Controleert en werkt bij |
| Output Handler | Voltooiing | Kopieert en valideert |
| Failure Handler | Fout | Classificeert en herhaalt |
| Delivery Workflow | Goedkeuring | Levert aan CMS, DAM of wachtrij |

Scheiding voorkomt dat trage video nieuwe beelden blokkeert.

## Test vóór opschalen

Test beeld, video, ongeldige invoer, timeout en dubbele webhook. Meet tijd per model, controles per asset, retries, voorkomen duplicaten, kosten per geaccepteerde output en levertijd.

De beste workflow kan stoppen, hervatten, één item herhalen en aantonen welke prompt en welk model elk asset maakten.

## FAQ

### Welk Atlas Cloud-pakket installeer ik in n8n?

Het community-pakket heet n8n-nodes-atlascloud; installatie vereist een owner op self-hosted n8n.

### Submit Only of Wait for Completion?

Wait for Completion is handig voor tests; Submit Only past beter bij productiewachtrijen en video.

### Wat als mijn model niet in de community-node staat?

Gebruik HTTP Request met het actuele Atlas Cloud-endpoint en model-ID.

### Hoe vaak moet n8n een video controleren?

Begin met een redelijke vertraging en vergroot het interval met begrensde backoff.

### Hoe voorkom ik dubbele betaalde generaties?

Gebruik een interne idempotentiesleutel, bewaar het prediction-ID en controleer bestaande records vóór indiening.

### Waar bewaar ik de API-sleutel?

In een n8n-credential met beperkte toegang, nooit in prompts, nodes, URL's of logs.
