🎁 New Sign up free, 10 calls on us. Up to $1, no card needed.

Seedance 1.5 Pro Released 2025-12

ByteDance video
Video output$2.4/M

Provider list prices: no platform markup, pay-as-you-go. These are official list prices. Logged-in customers may see effective prices including workspace discounts on /console/pricing.

Use Seedance 1.5 Pro in 30 seconds

Asynchronous job API: create a task and poll it, or hold the request open with Prefer: wait. POST /v1/videos

import time

import requests

BASE = "https://synthorai.io/v1"
HEADERS = {"Authorization": "Bearer sk-syn-..."}

# 1) create the video generation job (POST /v1/videos)
task = requests.post(
    f"{BASE}/videos",
    headers=HEADERS,
    json={
        "model": "seedance-1-5-pro-251215",
        "prompt": "a watercolor lighthouse at dawn, waves rolling in, camera pulling back",
        "resolution": "720p",
        "duration": 5,
    },
).json()

# 2) poll the job until it reaches a terminal state
while task["status"] in ("queued", "in_progress"):
    time.sleep(5)
    task = requests.get(f"{BASE}/videos/{task['id']}", headers=HEADERS).json()

# 3) completed → signed video URL (valid ~24h — download and store it promptly)
if task["status"] == "completed":
    print(task["data"][0]["url"])
else:
    print(task["error"])

About Seedance 1.5 Pro

Audio or silent output at separate rates
480p to 1080p, 4-12 seconds
Only Seedance with draft mode

Seedance 1.5 Pro is ByteDance's audio-visual sync video generation model on BytePlus ModelArk, covering text-to-video plus first-frame and first-and-last-frame image-to-video.

  • It outputs 480p, 720p, or 1080p .mp4 clips at 24 fps, 4-12 seconds long, in six aspect ratios, and its generate_audio switch selects sound-on or silent output — the two are billed at separate per-token rates, with silent generation at half the audio rate.
  • It is also the only Seedance model with draft mode, a reduced-token 480p quick-preview option for iterating cheaply before a final render.
  • Synthorai serves it via the asynchronous /v1/videos job API: create a task, poll its status URL, or hold the call open with Prefer: wait.

Specs & limits

Modalitiestext + image → video
Featuresvision
NotableAudio-visual sync video generation: text-to-video + first-frame and first-and-last-frame image-to-video at 480p/720p/1080p, 24 fps, 4-12 s, six aspect ratios, .mp4; generate_audio toggles sound-on vs silent output at separate per-token rates; the only Seedance with draft mode (reduced-token 480p quick preview); version date 251215 encoded in the model id.

per ByteDance official docs ↗

FAQ

Is the Seedance 1.5 Pro API free to try?

Yes: new accounts get 10 trial calls and up to $1 in free credit, no card required. That's enough to try Seedance 1.5 Pro against your real workload before adding a payment method.

What is Seedance 1.5 Pro best at?

Audio or silent output at separate rates, plus 480p to 1080p, 4-12 seconds and only Seedance with draft mode. See the About section for the full picture from the vendor's own release notes.

How much does Seedance 1.5 Pro cost?

Seedance 1.5 Pro costs $2.4 per million video tokens on Synthorai (video tokens ≈ width × height × 24fps × seconds ÷ 1024). Only successful generations are billed: pay-as-you-go, no platform markup, no subscription.

How do I generate videos with the Seedance 1.5 Pro API?

POST to /v1/videos on Synthorai with model="seedance-1-5-pro-251215" to create an asynchronous job, then poll the task — or hold the request open with a Prefer: wait header — until the video URL is ready. No vendor SDK is needed.

How do I get access to Seedance 1.5 Pro?

Point your existing OpenAI SDK at base_url="https://synthorai.io/v1", set model="seedance-1-5-pro-251215", and you're done. One API key covers every model on the gateway.

Related models

Get your free API key Compare your cost →