Guides
Every video uses one of two visual styles. Pass style on POST /video/request to choose, or leave it on auto and the topic decides.
| style | Best for |
|---|---|
auto | Default. Picked from your prompt. |
math | Equations, graphs, physics, geometric proofs |
graphics | Charts, timelines, cards, typography-heavy explainers |
Use this unless you already know. A 12-step derivation belongs in math; a product comparison belongs in graphics.
curl -sS -X POST "$MANIMOTION_API/video/request" \
-H "Content-Type: application/json" \
-H "x-api-key: $MANIMOTION_KEY" \
-d '{
"prompt": "Derive the quadratic formula step by step",
"style": "math"
}'{
"job_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"status": "queued",
"cached": false,
"video_url": null,
"eta_seconds": 150,
"eta_display": "~2–3 min",
"message": "Queued…",
"tier": "tier2",
"model": "anthropic/claude-haiku-5.5",
"key_source": "platform"
}curl -sS -X POST "$MANIMOTION_API/video/request" \
-H "Content-Type: application/json" \
-H "x-api-key: $MANIMOTION_KEY" \
-d '{
"prompt": "Compare HTTP vs WebSockets with a clean timeline of use cases",
"style": "graphics"
}'{
"job_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"status": "queued",
"cached": false,
"video_url": null,
"eta_seconds": 150,
"eta_display": "~2–3 min",
"message": "Queued…",
"tier": "tier2",
"model": "anthropic/claude-haiku-5.5",
"key_source": "platform"
}Full request fields → API reference.