Footage from a prompt. Rendered into your templates.
Clips from a prompt, an image or a talking portrait, rendered inside your templates from Studio, the API or an agent.
50 AI credits on the free plan · 3 credits per second of HD footage
The footage is one AI clip layer. Wordmark, headline, price and CTA are template layers on top, rendered as one MP4 by the Orshot API.
Prompt, image or portrait
A prompt for footage, an image to animate, or a photo plus a script to speak.
11 clip types, 37 looks
Pick what the clip does and how it looks. The prompt only describes the subject.
Generate per render
Any video layer accepts a prompt on the render. Repeats come from cache, free.
Studio, API and agents
One generator in Studio, one API endpoint, one tool for Claude, Cursor and ChatGPT.
Insert Video, then AI Generator.
Insert Video, AI Generator tab, a prompt, a clip type and a look. The clip lands on the canvas as a normal video layer.
- 4 to 15 seconds on paid plans, up to 6 on Free. HD or Full HD
- Aspect ratio follows the canvas
- Regenerate for a fresh take

A portrait, a script, a presenter.
Turn on Make it speak, add a portrait and type the script. Orshot voices it and animates the face to match.
- Script plus voice, or your own audio
- Word timings come back, so captions sync
- 60 to 180 seconds of speech depending on plan. Paid plans, with consent

One endpoint, no mode to pick.
What you send decides what you get: a prompt, an image to animate, two frames to bridge, or a portrait plus a script.
- URLs, data URIs, brand:image:<id> or gen://<hash> as inputs
- Estimate first with /v1/ai/video/estimate, free
- Poll the job, pass sync, or set a webhook
curl -X POST https://api.orshot.com/v1/ai/video \
-H "Authorization: Bearer $ORSHOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "black earbuds case on stone, slow orbit",
"preset": "product-hero",
"look": "clean-studio",
"aspect": "16:9",
"duration": 5
}'{
"imageRef": "brand:image:34523",
"script": "Three reasons this launch matters.",
"voice": "XrExE9yKIg1WjnnlVkGX",
"consent": true,
"preset": "ugc-selfie-talk"
}Add .prompt to a video layer. Done.
Pass the prompt on the render itself. The clip is generated, cached and composited into the template in one call.
- Same prompt, same clip: it generates once, then caches
- Reuse any clip with gen://<hash>, no credits spent
- Add .prompt to text and image layers too
curl -X POST https://api.orshot.com/v1/studio/render \
-H "Authorization: Bearer $ORSHOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": 18917,
"modifications": {
"headline": "Meet the new case",
"hero_clip.prompt": "black earbuds case, slow orbit",
"hero_clip.preset": "product-hero",
"hero_clip.look": "clean-studio"
},
"response": { "format": "mp4", "mode": "async" }
}'The requests people actually send.
Complete requests for the most common jobs, from a first text to video call to reusing a cached clip inside a render.
Text to video
Footage from a prompt. Returns a job; poll it, then use the clip URL anywhere.
curl -X POST https://api.orshot.com/v1/ai/video \
-H "Authorization: Bearer $ORSHOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "a ceramic coffee cup on a wooden table by a window, morning light",
"duration": 5,
"preset": "product-hero",
"look": "clean-studio",
"aspect": "9:16"
}'Same request shape from n8n, Zapier, Make and the agent tools.
Ask Claude for a clip. Get it in the template.
Connect Orshot for agents and Claude, Cursor or ChatGPT list the presets, generate the clip, place it and render.
- Tools: orshot_get_ai_video_presets, orshot_generate_ai_video
- The agent reads the rate card before it spends
- OAuth sign-in, no keys to wire
“Generate a 5 second product hero clip of the matte black earbuds case, clean studio look, and put it behind the headline in the launch template.”
orshot_get_ai_video_presetsorshot_generate_ai_videoorshot_patch_template_elements
37 looks, one word each.
A look sets the style, so the prompt only describes subject and motion. Every look ships with a preview clip; here are 18 of them.


















Every clip is kept, every credit is listed.
New clips are saved to the Brand Library with their tags. Every generation is logged with its source and credits.
- Filter the library by the ai tag or clip type
- Logs show the source: Studio, API, render or agent
- A daily cap per workspace stops a runaway automation


Billed per second, on delivery.
AI video, images, voice and the design agent share one credit pool. Every plan includes credits. Top up 200 for $11.
- Free: 50 AI credits. Paid plans: 300 to 3,600 a month
- Charged on delivery. Failed and cached generations are free
- AI video, HD (up to 768p)
- 3 credits / second
- AI video, Full HD (1080p)
- 6 credits / second
- Talking photo
- 3 credits / second + 1 or 2 per 10 s of speech
- Voiceover or ambient audio
- 1 credit per started 10 s
- Premium voices
- 2 credits per started 10 s
- AI image
- 2 credits
- Background removal
- 1 credit
What 50 free credits buy
- Three 5 second HD clips
- Or one 6 second clip plus 16 AI images
- Or 25 AI images
A 5 second HD clip is 15 credits. Free clips run up to 6 seconds; voiceovers and talking presenters start on paid plans. Top up 200 credits for $11 on any paid plan. Charged only when a clip is delivered.
Questions about AI video generation.
What people ask before they generate their first clip through Orshot.
What is an AI video generation API?
How does AI video generation work in Orshot?
Can I generate an AI video from text only?
Is there a free AI video generator API?
How much does AI video generation cost?
How long can an AI generated clip be?
Which AI video models does Orshot use?
Can AI agents like Claude or ChatGPT generate videos with Orshot?
How is this different from an AI video generator like Runway or Canva?
Prompt in. Rendered video out.
AI credits are included on every plan. Pick the one that matches your render volume.