AI Video Generation API

Text-to-video, image-to-video and reference-to-video models through one OpenAI-compatible /v1/videos endpoint. One Moyi API 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.5 Flex API

ByteDance

Text 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

  • Need 4K output: Seedance 2.0
  • Need 2K output: MiniMax H3
  • Lowest unit price (per video token billing): Seedance 2.0 Mini
  • Lowest unit price (per second billing): MiniMax H3 Max, MiniMax H3
  • Cost by clip length: Seedance 2.5 Flex, 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.5 FlexByteDanceText to video, Reference to video4–30s1080pYesPer secondHighest
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 secondLowest
MiniMax H3MiniMaxText to video, Image to video, Reference to video4–15s2kYesPer secondLowest

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.moyi-api.com/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": "5"
  }'

# 2. Poll until status is completed
curl https://api.moyi-api.com/v1/videos/<video_id> \
  -H "Authorization: Bearer $TEAMO_API_KEY"

# 3. Download the MP4
curl -L https://api.moyi-api.com/v1/videos/<video_id>/content \
  -H "Authorization: Bearer $TEAMO_API_KEY" -o video.mp4