Video generation API for AI assistants
Make a short video from a text prompt. 45 endpoints from 15 providers.
Providers
Alibaba
- Wan 3.0 PrimePrice not listed
- Wan Text to VideoPrice not listed
Blackforestlabs
- FLUX 3 Max Text to VideoPrice not listed
- Flux 3 Text to VideoPrice not listed
Bytedance
- Seedance 2.0 Fast Text to VideoPrice not listed
- Seedance 2.0 Mini Text to VideoPrice not listed
- Seedance 2.5 US Text to VideoPrice not listed
- Bytedance Seedance V1.5 Pro Text To VideoPrice not listed
- Bytedance Seedance V1 Pro Fast Text To VideoPrice not listed
- Seedance 1.0 ProPrice not listed
Creatify
- BorealPrice not listed
Google
- Gemini Omni FlashPrice not listed
- Gemini Omni Flash 1.1 Text to VideoPrice not listed
- Gemini Omni Flash 1.2 Text to VideoPrice not listed
Heygen
- HeyGen Video Text to VideoPrice not listed
Kling- Kling 4.0 Flash Text to VideoPrice not listed
- Kling 4.0 Text to VideoPrice not listed
Kling-video
- Kling LipSync Audio-to-VideoPrice not listed
- Kling O3 Text to Video [Pro]Price not listed
- Kling O3 Text to Video [Standard]Price not listed
- Kling v2.5 Text to VideoPrice not listed
- Kling Video v2.6 Text to VideoPrice not listed
- Kling Video V3 Text to Video 4KPrice not listed
- Kling Video v3 Text to Video [Pro]Price not listed
- Kling Video v3 Text to Video [Standard]Price not listed
- Kling Video V3 Turbo Pro Text to VideoPrice not listed
- Kling Video V3 Standard Turbo Text to VideoPrice not listed
Lightricks
- Ltx 2.5 Text to Video FastPrice not listed
- Ltx 2.5 Text to Video FastPrice not listed
Ltx-2.3
- LTX Video 2.3 ProPrice not listed
- LTX 2.3 Video FastPrice not listed
Minimax- MiniMax Hailuo 02 [Standard] (Text to Video)Price not listed
- MiniMax Hailuo 2.3 [Standard] (Text to Video)Price not listed
- MiniMax H3 Max Text to VideoPrice not listed
- H3 Max Turbo Text to VideoPrice not listed
- MiniMax H3 Text to VideoPrice not listed
Pixverse
- PixVerse V6 Text To VideoPrice not listed
Wan-25-preview
- Wan 2.5 Text to VideoPrice not listed
Wan
- Wan-2.2 Text-to-Video A14BPrice not listed
- WanPrice not listed
- Wan Text to VideoPrice not listed
- Wan v2.6 Text to VideoPrice not listed
Xai
- Grok Imagine VideoPrice not listed
- Grok Imagine Video 1.5 Lite Text to VideoPrice not listed
- Grok Imagine Video 1.5 Text to VideoPrice not listed
Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.
The video generation API takes a written description of a scene, and optionally a first frame, and returns a link to a short video clip, usually five or ten seconds long. Your assistant can make a draft clip for a post or a slide, and you decide whether to use it.
What it does
You pass a prompt, and you can set the length and the shape of the clip, e.g., wide for a slide or tall for a phone. Some models also take an image and animate it. The model renders the clip, and the reply has a link to the video file.
Rendering takes longer than a data call, from several seconds to a few minutes, and the price depends on the model and the length of the clip.
How a Joshu assistant uses it
When you write a launch post, Joshu can make two or three short clips from your description and put them in a folder on its desktop for you to pick from.
When you have a product photo, Joshu can turn it into a slow pan or a short loop for a social post, and keep the original next to it.
Choosing a provider
Each provider here is a different video model, and they differ more in the look of the result than in the facts. Some are better at people and motion, and others at text, products, or a steady camera.
Start with the cheaper model for drafts, and move to a more expensive one for the clip you will publish. Every call is charged whether you keep the clip or not, so ask Joshu for one draft at a time when the budget is tight.
Call it
With "endpoint": "auto", the router picks the provider. A Joshu assistant makes the same call with its own token.
curl https://hello.joshu.me/api/router/call \
-H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "auto",
"capability": "video.generate",
"params": {
"prompt": "<prompt>"
}
}'