Video 01 overview
Video 01 specs
- Model ID
video-01- Developer
- MiniMax
- Input
- Image, Text
- Output
- Video
- Endpoint
POST https://api.aimlapi.com/v2/video/generations
Minimax Video-01 generates high-quality videos from text prompts or image using advanced AI techniques for diverse creative applications.
Video 01 API Pricing
- Pricing on request
Short-form video generation
Create clips for social, ads, and product demos from text or image prompts.
Previsualization and storyboards
Rapidly prototype motion concepts before committing to production.
Use cases
Video 01 is documented as suitable for concept trailers and story beats, where it can be used for quick visual drafts of narrative sequences.
It is also documented for marketing clips, including product mood videos and brand-style visuals.
The model is documented for social content, producing short clips with strong camera direction for social media use.
It is also documented for pre-visualization, including test shots, lighting, and staging before production.
Video 01 API pricing
| Usage | Price | Unit |
|---|---|---|
| Video generation | $0.43 | per generation |
Prices from the AI/ML API price list, checked on Nov 4, 2026.
Video 01 vs other video models: prices
AI/ML API rates for 5 models, per generation.
| Model | Per generation |
|---|---|
| $0.43 | |
| $0.43 | |
| $0.5 | |
| $0.5 | |
| $0.5 |
How to use the Video 01 API
View docsBuild with your agent
Give your agent the model details, code and documentation.
1Get your API key
Create API keyexport AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"2Make your first request
curl 'https://api.aimlapi.com/v2/video/generations' \
-H "Authorization: Bearer $AIMLAPI_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "video-01",
"prompt": "A slow dolly shot through a sunlit greenhouse full of ferns, light dust in the air, natural camera motion"
}'import os
import requests
headers = {
"Authorization": f"Bearer {os.environ['AIMLAPI_KEY']}",
"Content-Type": "application/json",
}
payload = {
"model": "video-01",
"prompt": "A slow dolly shot through a sunlit greenhouse full of ferns, light dust in the air, natural camera motion"
}
response = requests.post("https://api.aimlapi.com/v2/video/generations", headers=headers, json=payload, timeout=120)
response.raise_for_status()
print(response.json())const response = await fetch("https://api.aimlapi.com/v2/video/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "video-01",
"prompt": "A slow dolly shot through a sunlit greenhouse full of ferns, light dust in the air, natural camera motion"
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());The request returns a generation id. Poll GET https://api.aimlapi.com/v2/video/generations?generation_id=<id> until the status is completed.
Related articles
Video 01 FAQ
What inputs and outputs does Video 01 support?
Video 01 takes image, text as input and returns video.
How much does Video 01 cost?
Video 01 costs $0.43 per generation on AI/ML API, billed as you go with no subscription.
How is Video 01 billed?
Video 01 is billed per generation, a fixed charge per output rather than by prompt length.
Can Video 01 take an existing image as input?
Yes, Video 01 accepts image input as well as a text prompt.
Who created Video 01?
Video 01 was built by MiniMax.
How do I call Video 01 on AI/ML API?
Use video-01 as the model id on AI/ML API.
Is Video 01 available through a single API key?
Yes. Video 01 is served through AI/ML API, so the same key and endpoint format used for other models applies.
What is the Video 01 model ID?
Use video-01 as the model parameter. Requests go to https://api.aimlapi.com/v2/video/generations with your AI/ML API key.

