XPlor3
Model reference

Seedance 2

Second-generation ByteDance video model with three speed tiers, clips up to 15 seconds, and references from images, video, or audio.

PropertyValue
modelSlugseedance-2
KindVideo
MakerByteDance
Copies per request (variations)1 to 5
How the cost is countedper second of output (from duration), at a rate that depends on tier, mode and resolution, and whether reference_videos holds a file; plus the length of the clips in reference_videos when filled
Over MCPyes, with the generate tool

Credit amounts are left out because they change. The lowest price is creditCost on GET /v1/models, and POST /v1/jobs answers with the exact creditCost of a request.

input fields

Send the fields below inside the input object. A field you leave out takes its Default. Unknown field names are dropped without an error, so check the spelling if a setting seems to have no effect.

FieldTypeRequiredDefaultRules
promptstringyes–3 to 20,000 characters
tierstring (one of)–standardstandard, fast, mini
modestring (one of)–texttext, frames, reference
framesstring[] (image upload ids)––Start and end frames. Up to 2 files
reference_imagesstring[] (image upload ids)––Reference images. Up to 9 files
reference_videosstring[] (video upload ids)––Reference videos. Up to 3 files
reference_audiosstring[] (audio upload ids)––Reference audio. Up to 3 files
aspect_ratiostring (one of)–16:91:1, 4:3, 3:4, 16:9, 9:16, 21:9, adaptive
resolutionstring (one of)–720p480p, 720p, 1080p, 4k
durationinteger–54 to 15
generate_audioboolean–true–

Rules by setting

This model runs a different version depending on what you send. The rules below are checked before any credits move; a request that breaks one is refused with 400 and a message naming the field.

tier = standard and mode = text

  • Takes no files in frames, reference_images, reference_videos and reference_audios; a request that fills one is refused.

tier = standard and mode = frames

  • Takes no files in reference_images, reference_videos and reference_audios; a request that fills one is refused.
  • frames: up to 2 files; in order: the first file is the start frame, the second the end frame; at most 30 MB per file; sides 300 to 6,000 px; width to height ratio 0.4 to 2.5.

tier = standard and mode = reference

  • Takes no files in frames; a request that fills one is refused.
  • reference_images: up to 9 files; at most 30 MB per file; sides 300 to 6,000 px; width to height ratio 0.4 to 2.5.
  • reference_videos: up to 3 files; at most 50 MB per file; each clip 2 to 15 seconds long; at most 15 seconds in total; sides 300 to 6,000 px; width to height ratio 0.4 to 2.5; 409,600 to 927,408 pixels in area.
  • reference_audios: up to 3 files; at most 15 MB per file; each clip 2 to 15 seconds long; at most 15 seconds in total.

tier = fast and mode = text

  • Takes no files in frames, reference_images, reference_videos and reference_audios; a request that fills one is refused.
  • resolution takes only 480p, 720p.

tier = fast and mode = frames

  • Takes no files in reference_images, reference_videos and reference_audios; a request that fills one is refused.
  • frames: up to 2 files; in order: the first file is the start frame, the second the end frame; at most 30 MB per file; sides 300 to 6,000 px; width to height ratio 0.4 to 2.5.
  • resolution takes only 480p, 720p.

tier = fast and mode = reference

  • Takes no files in frames; a request that fills one is refused.
  • reference_images: up to 9 files; at most 30 MB per file; sides 300 to 6,000 px; width to height ratio 0.4 to 2.5.
  • reference_videos: up to 3 files; at most 50 MB per file; each clip 2 to 15 seconds long; at most 15 seconds in total; sides 300 to 6,000 px; width to height ratio 0.4 to 2.5; 409,600 to 927,408 pixels in area.
  • reference_audios: up to 3 files; at most 15 MB per file; each clip 2 to 15 seconds long; at most 15 seconds in total.
  • resolution takes only 480p, 720p.

tier = mini and mode = text

  • Takes no files in frames, reference_images, reference_videos and reference_audios; a request that fills one is refused.
  • resolution takes only 480p, 720p.

tier = mini and mode = frames

  • Takes no files in reference_images, reference_videos and reference_audios; a request that fills one is refused.
  • frames: up to 2 files; in order: the first file is the start frame, the second the end frame; at most 30 MB per file; sides 300 to 6,000 px; width to height ratio 0.4 to 2.5.
  • resolution takes only 480p, 720p.

tier = mini and mode = reference

  • Takes no files in frames; a request that fills one is refused.
  • reference_images: up to 9 files; at most 30 MB per file; sides 300 to 6,000 px; width to height ratio 0.4 to 2.5.
  • reference_videos: up to 3 files; at most 50 MB per file; each clip 2 to 15 seconds long; at most 15 seconds in total; sides 300 to 6,000 px; width to height ratio 0.4 to 2.5; 409,600 to 927,408 pixels in area.
  • reference_audios: up to 3 files; at most 15 MB per file; each clip 2 to 15 seconds long; at most 15 seconds in total.
  • resolution takes only 480p, 720p.

Example request

POST /v1/jobs
{
  "modelSlug": "seedance-2",
  "input": {
    "prompt": "The camera circles slowly around a steaming cup of coffee on a wooden table"
  }
}

On this page