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)
ModelVendorModesDurationMax resolutionAudioBillingUnit price tier
Seedance 2.5ByteDanceText to video, Image to video, Reference to video4–30s1080pYesPer video tokenHighest
Seedance 2.0ByteDanceText to video, Image to video, Reference to video4–15s4kYesPer video tokenMiddle
Seedance 2.0 FastByteDanceText to video, Image to video, Reference to video4–15s720pYesPer video tokenMiddle
Seedance 2.0 MiniByteDanceText to video, Image to video, Reference to video4–15s720pYesPer video tokenLowest
MiniMax H3 MaxMiniMaxText to video, Image to video, Reference to video4–15s768pYesPer secondSame tier
MiniMax H3MiniMaxText to video, Image to video, Reference to video4–15s2kYesPer secondSame 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