AI Video Generation API
Text-to-video, image-to-video and reference-to-video models through one OpenAI-compatible /v1/videos endpoint. One TeamoRouter API key, pay as you go.
Seedance 2.5 API
ByteDance
Text to video, Image to video, Reference to video · 4–30s · 1080p
Seedance 2.0 API
ByteDance
Text to video, Image to video, Reference to video · 4–15s · 4k
Seedance 2.0 Fast API
ByteDance
Text to video, Image to video, Reference to video · 4–15s · 720p
Seedance 2.0 Mini API
ByteDance
Text to video, Image to video, Reference to video · 4–15s · 720p
MiniMax H3 Max API
MiniMax
Text to video, Image to video, Reference to video · 4–15s · 768p
MiniMax H3 API
MiniMax
Text to video, Image to video, Reference to video · 4–15s · 2k
How to choose a video model
- Longest single clip: Seedance 2.5 (up to 30s)
- Need 4K output: Seedance 2.0
- Need 2K output: MiniMax H3
- Lowest unit price (per video token billing): Seedance 2.0 Mini
- Cost by clip length: MiniMax H3 Max, MiniMax H3 (billed per second)
| Model | Vendor | Modes | Duration | Max resolution | Audio | Billing | Unit price tier |
|---|---|---|---|---|---|---|---|
| Seedance 2.5 | ByteDance | Text to video, Image to video, Reference to video | 4–30s | 1080p | Yes | Per video token | Highest |
| Seedance 2.0 | ByteDance | Text to video, Image to video, Reference to video | 4–15s | 4k | Yes | Per video token | Middle |
| Seedance 2.0 Fast | ByteDance | Text to video, Image to video, Reference to video | 4–15s | 720p | Yes | Per video token | Middle |
| Seedance 2.0 Mini | ByteDance | Text to video, Image to video, Reference to video | 4–15s | 720p | Yes | Per video token | Lowest |
| MiniMax H3 Max | MiniMax | Text to video, Image to video, Reference to video | 4–15s | 768p | Yes | Per second | Same tier |
| MiniMax H3 | MiniMax | Text to video, Image to video, Reference to video | 4–15s | 2k | Yes | Per second | Same tier |
Unit price tiers compare models with the same billing method only. Live prices are in the model plaza.
Quick start
# 1. Create a video job
curl https://api.teamorouter.ai/v1/videos \
-H "Authorization: Bearer $TEAMO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedance-2-5-text-to-video-basic","prompt":"A small dog running on grass","seconds":"4"}'
# 2. Poll until status is completed
curl https://api.teamorouter.ai/v1/videos/<video_id> -H "Authorization: Bearer $TEAMO_API_KEY"
# 3. Download the MP4
curl -L https://api.teamorouter.ai/v1/videos/<video_id>/content -H "Authorization: Bearer $TEAMO_API_KEY" -o video.mp4