seedanceapi
Scail 2 render example

OpenWeights · Scail 2 · motion control

Scail 2

Render Scail 2 through the same job workflow as Seedance — from $0.270 per render.

Model idopen/scail-2Shot spec480p · 720pRatefrom $0.270

What it renders

SCAIL-2 is a fast AI character animation and subject replacement model that preserves identity and motion from a single reference image and a driving video. Hand over the model id and your shot settings, keep the job id, and collect the finished clip once the job lands. Pricing is per completed render from $0.270 and is locked in before the first frame is queued.

  1. Motion-first defaults

    Scail 2 opens on workable shot framing before you tune anything.

  2. Async by design

    Renders run as background jobs; poll at your own pace instead of holding a connection open.

  3. Clip-ready output

    Results arrive as a downloadable asset from private storage with a short-lived link.

  4. Motion Control shots

    Motion Control stays available for Scail 2 without leaving the video workspace.

  5. Scail 2 shots

    Scail 2 stays available for Scail 2 without leaving the video workspace.

  6. Video shots

    Video stays available for Scail 2 without leaving the video workspace.

From the shot board

Scail 2 example output.
Scail 2 output
Scail 2 example reference.
Scail 2 reference

Wire the render pipeline

  1. Grab a key

    Sign in, create a server-side key and add a little balance.

  2. Confirm the endpoint

    GET /v1/models lists open/scail-2 with its shot limits and current rate.

  3. Queue the render

    POST /v1/jobs with the model id, your shot settings and a unique Idempotency-Key.

  4. Collect the clip

    Poll GET /v1/jobs/{id} until it lands, then fetch GET /v1/jobs/{id}/content.

Queue the render

# Seedance API — queue one render
curl https://seedanceapi.pro/v1/jobs \
  -H "Authorization: Bearer $SEEDANCE_API_KEY" \
  -H "Idempotency-Key: $REQUEST_ID" \
  -H "Content-Type: application/json" \
  -d '{"model":"open/scail-2","mode":"animate","prompt":"A slow dolly across a rain-lit neon street, shallow depth of field.","resolution":"480p","seed":1}'

Shot settings

imageneeded
string
modeoptional
string · animate / replace
promptoptional
string
resolutionoptional
string · 480p / 720p
seedoptional
integer
videoneeded
string

Try a render from here

This queues a real job on this site's /v1/jobs using your signed-in balance, or an API key if you are not signed in. A pasted key lives only in this tab; the render is billed at the quoted USD rate.

Or sign in to use your account balance.

Before you wire it in

How do I start a Scail 2 render?

Authenticate, check the live model list for open/scail-2, then POST the model id and shot settings to /v1/jobs with an Idempotency-Key. Poll the job id until it settles, then download the clip.

What can I control on Scail 2?

Scail 2 accepts image, mode, prompt, resolution, seed, video. Unknown keys are rejected before the render is queued, so a typo never burns a job.

What does a Scail 2 render cost?

Pricing is per render and starts at $0.270. The exact figure for your settings is returned by the model list and reserved before the job is accepted.

Is the same Seedance key valid for Scail 2?

Yes — Scail 2 runs on the same account, key and wallet as Seedance. Each endpoint is enabled individually, so verify the route before you depend on it.

Why does my Scail 2 job show as queued?

Video rendering is asynchronous: queued and running are normal. Keep polling until the job succeeds, fails or asks for review, and never resubmit the same Idempotency-Key expecting a second render.

More endpoints like this