Spawn
Video Production
Video pipeline
Drop or pick an image; it is upscaled with the Upscayl engine (Real-ESRGAN) on the server and returned for download.
Soft-deleted images. Restore them to the pipeline or delete permanently.
Nothing here.
One HTTP POST returns a hosted image URL. Give agents this endpoint and the recipe presets below. Full reference lives in the skill on GitHub.
↗ Open the anima-n8n-webhook skill on GitHubEndpoint
POST https://n8n.divergence.systems/webhook/anima/generate Content-Type: application/json
Request body
{
"prompt": "who + doing what + where — one concrete sentence, no style words",
"model": "nano-banana-pro",
"aspect_ratio": "3:2",
"resolution": "2K",
"controls": "optional: lens + light + mood (use a recipe below)"
}
aspect_ratio: 1:1 · 3:2 · 2:3 · 16:9 · 9:16. resolution: 1K · 2K. The realism floor (photoreal scaffold + anti-AI-tell negatives) is added automatically, so do not write "photorealistic" or "4K" yourself. Provider defaults to Kie; do not use OpenAI.
Image models (pass as model)
Response
{ "ok": true, "url": "https://res.cloudinary.com/.../anima/xxxx.jpg", "engine": "Kie" }
Recipe presets (aspect_ratio + controls)
Copy-paste example
curl -s -X POST https://n8n.divergence.systems/webhook/anima/generate \
-H "Content-Type: application/json" \
-d '{"prompt":"A friendly migration consultant advising a relaxed client across a desk, Thailand visa documents on the table","model":"nano-banana-pro","aspect_ratio":"3:2","resolution":"2K"}'
Save your best prompts to reuse. "New prompt" grabs whatever is in the Studio composer; "Use in Studio" loads one back in.
Recent generation events. Failures include the per-lane error so you can see exactly what went wrong (and which engine flaked).
1 Kie credit = $0.005, measured live off the account. Images priced @ 2K, video @ 480p short clip — both scale up with resolution and duration. A ~ means not yet measured (premium video engines). Green = cheapest, amber = priciest in each group.
Video (Veo 3)
Describe the edit