EN RU 中文
$ cat /models/seedance

Seedance API — video generation billed per second

Every Seedance model behind one async endpoint: Seedance 2.0 up to 4K, the cheaper Fast and Mini tiers, and Seedance 2.5 with clips up to 30 seconds.

Text-to-video, first/last frame control, up to 10 reference images plus reference video and audio. Billed per second of output, and only for successful renders.

$ cat /pricing
Seedance 2.0 Mini 480p $0.0360 per second
Seedance 2.0 Fast 480p $0.0630 per second
Seedance 2.0 Mini 720p $0.0810 per second
Seedance 2.5 480p $0.1270 per second
Seedance 2.0 Fast 720p $0.1350 per second
Seedance 2.5 720p $0.2850 per second
Seedance 2.5 1080p $0.5080 per second
Seedance 2.0 4K $0.9000 per second
$ cat example.sh
curl -X POST https://api.sosana.art/api/seedance/create-async \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "a surfer riding a giant wave at sunset, slow motion",
    "model": "seedance-2.0-mini-720p",
    "duration": 5,
    "aspect_ratio": "16:9"
  }'

# poll until status is COMPLETED
curl https://api.sosana.art/api/seedance/{uid} \
  -H "Authorization: Bearer $API_TOKEN"
$ cat /features
  • per-second billing from $0.036 per second — a 5-second 480p clip costs about $0.18, no plans or minimums
  • clips up to 30s seedance-2.5 renders 4-30s, the seedance-2.0 family 4-15s — resolution is part of the model alias
  • reference video & audio steer a render with reference clips and audio tracks, or pin the first and last frame
  • async + webhooks submit a task, get a webhook when the render lands — same token and balance as image and text models
$ cat /faq
▸ What is the Seedance API?

Seedance is a family of video generation models. Sosana exposes them through one async endpoint: POST /api/seedance/create-async, then poll the task or receive a webhook.

▸ How is Seedance billed?

Per second of output video; the per-second rate depends on tier and resolution — see the table above. Reference video is billed too: its length is added to the generated clip, because the provider charges input plus output seconds.

▸ Which models and resolutions are available?

seedance-2.0 at 480p/720p/1080p/4K, the cheaper seedance-2.0-fast and seedance-2.0-mini at 480p/720p, and seedance-2.5 at 480p/720p/1080p. The resolution is part of the alias.

▸ How long can a clip be?

4-15 seconds for the seedance-2.0 family and 4-30 seconds for seedance-2.5. Length is set per request via duration.

▸ Can I pass images, video or audio as input?

Yes — first_frame_url and last_frame_url, up to 10 reference images, plus reference videos and audio tracks via video_urls and audio_urls.

▸ How long does a render take?

Usually a few minutes, occasionally longer for 4K. Pass webhook_url and you never have to poll.

$ ls /models
$ cd / · docs · playground