Back to tools

Video Generation

Get started by giving this to your agent
$Set up https://dev.monid.ai/SKILL.md, and then use Monid to show me what I can do with Video Generation.
No endpoints here yet
Check back soon — the catalog grows weekly.

Try it with your agents

01
Generate campaign assets end to end
Set up https://dev.monid.ai/SKILL.md, and then use Monid to generate a product hero image, a 15-second teaser video, and a voiceover for a smart espresso machine launch.

How-to guide

What does a video clip cost to generate?read the pricing unit before the price
Step 1

Set up Monid.

One line. It installs the CLI and asks for an API key from app.monid.ai. New accounts start with $1.00.

Say this to your agent
>set up https://monid.ai/SKILL.md
Step 2

Pick what you need. Say it in one sentence.

Click a job. Paste the sentence, fill in the brackets.

The cheapest clip that works

Say this to your agent
>generate a five second clip of <shot> with minimax h3-max-turbo at 480P on monid, passing the parameters in the request BODY: every video endpoint here takes a body, and sent as query params none of them run at all. tell me the billed seconds so i can check the price against the rate
What the agent runsdone
minimax /v1/video/minimax-h3-max-turbo$0.025 / s
minimax /v1/video/minimax-h3 · not run$0.038 / s
kling /v1/video/kling-2.5-turbo-t2v$0.042 / s
gemini /v1/video/omni-flash-t2v$0.04 / s
alibaba /v1/video/wan3.0 · not run$0.05 / s
What came backfive real clips · 2026-09-24
The same five-second clipUS dollars
cheapest$0.125
with audio$0.20
mid tier$0.21
4K tier$2.10
what came backa playable 480P clip, five billed seconds, in fifteen seconds of wall clock
the spreadthe identical five-second prompt is $0.125 here and over $1.40 on the top audio tier
the health flagthe cheapest endpoint is marked degraded in the catalog and still answered first try
plain inspect crashes on four of these modelsit dies mid-pricing with a type error and prints no input schema at all, so an agent told to inspect before running stalls on a model that works; ask for JSON output instead and it answers
a dead job can still say COMPLETEDtwo runs came back with a run status of COMPLETED over a provider response of 500 and a body reading failed. They correctly billed nothing, but anything branching on the run status reports a success that has no file behind it
the rulepick the tier by what the shot needs, because the model choice is an eleven-fold decision
$0.125five seconds at $0.025
Open this guide on its own page →