30s Videos, 50+ References. Try It Now
All models

Seedance 2.0 Pro

Video

High-fidelity video · up to 4k

What Is Seedance 2.0 API?

Overview

Seedance 2.0 is ByteDance Seed's multimodal AI video generation model built on a unified audio-video architecture. It supports text, image, video, and audio inputs for video generation, reference-based creation, editing, and extension.

Available workflows:

  • Text to Video
  • Image to Video
  • First-Last Frame to Video
  • Multi-Reference to Video

Key Capabilities

  • 15-second audio-video generation: Generate multi-shot videos up to 15 seconds with synchronized audio.
  • Multimodal references: Combine up to 9 images, 3 videos, and 3 audio files in one generation.
  • Video editing and extension: Modify existing content or continue a video with natural-language instructions.
  • Native synchronized audio: Generate dialogue, sound effects, ambience, and background music with the video.
  • Complex motion and camera control: Improved instruction following for actions, interactions, composition, and camera movement.

Inputs

Seedance 2.0 supports up to 12 reference files, with a maximum of 9 images, 3 videos, and 3 audio files.

ModalityLimitFormatsConstraints
ImagesUp to 9JPEG, PNG, WebP, GIF, BMP, TIFF, HEICMax 30 MB each; shortest side ≥ 400 px
VideosUp to 3MP4, MOVMax 50 MB each; up to 15s each; must be uploaded as assets
AudioUp to 3MP3, WAVMax 15 MB each; up to 15s each; requires at least one image or video

The total number of reference assets across images, videos, and audio must not exceed 12. `audioUrls` cannot be the only reference — it requires at least one image or video.

Parameters

These fields follow the current sd2 API schema in SeeGen AI. resolution controls the aspect ratio/canvas, while outputResolution controls the final resolution tier.

ParameterTypeDefaultOptions / Description
promptstring—Text description of the video. Max 20,000 characters.
urlsstring[]—Reference images. Supports HTTP URLs and asset:// references. Up to 9 images in reference mode.
videoUrlsstring[]—Reference video asset:// URIs. Up to 3 videos; external video URLs are not supported.
audioUrlsstring[]—Reference audio inputs. Up to 3 audio files; audio cannot be used alone and requires at least one image or video.
videoInputModestring"keyframe""keyframe" for image / first-last frame generation; "reference" for multimodal reference generation.
modestring—Omit for standard reference generation; use "edit" for video editing or "extend" for video continuation.
durationstring"5s"Output duration from "4s" to "15s".
resolutionstring"auto"Aspect ratio: auto, 720x720, 720x960, 960x720, 1280x720, 720x1280, 1280x540.
outputResolutionstring"720p"480p, 720p, 1080p, 2k, 4k. Seedance 2.0 Pro outputs 480p, 720p, 1080p, and 4K natively; 2K is automatically upscaled by SeeGen AI.
generateAudiobooleantrueGenerate synchronized speech, sound effects, and background music. Set false for silent video.
bitrateModestring"standard""standard" or "high". High bitrate preserves more detail at a larger file size; pricing is unchanged.
seedinteger-1-1 or omit for a random seed; 0–2147483647 for a fixed seed.

Seedance 2.0 Pro outputs 480p, 720p, 1080p, and 4K natively. 2K output is automatically upscaled.

Seedance 2.0 API Pricing

Seedance 2.0 uses pay-as-you-go credit pricing. The rates below are based on the $500 API Pack: 125,000 credits at $0.004 per credit.

ConditionRate10-sec clip
SD2-Pro 480p, no video input20 credits/sec (~$0.08/sec)~200 credits (~$0.80)
SD2-Pro 480p, with video input15 credits/sec (~$0.06/sec)Based on output + reference video duration
SD2-Pro 720p, no video input40 credits/sec (~$0.16/sec)~400 credits (~$1.60)
SD2-Pro 720p, with video input30 credits/sec (~$0.12/sec)Based on output + reference video duration
SD2-Pro 1080p (native), no video input100 credits/sec (~$0.40/sec)~1,000 credits (~$4.00)
SD2-Pro 1080p (native), with video input75 credits/sec (~$0.30/sec)Based on output + reference video duration
SD2-Pro 2K (upscaled), no video input70 credits/sec (~$0.28/sec)~700 credits (~$2.80)
SD2-Pro 2K (upscaled), with video input30 × (out + in) + 30 × outBased on output + reference video duration
SD2-Pro 4K (native), no video input200 credits/sec (~$0.80/sec)~2,000 credits (~$8.00)
SD2-Pro 4K (native), with video input150 credits/sec (~$0.60/sec)Based on output + reference video duration

Credit Calculation

1. No video input

credits = out × rate

2. With video input

credits = (out + in) × rate

out = output_seconds. in = the sum of ⌈duration⌉ for each input video. Each duration is rounded up, with a minimum input duration of ceil(out × 2 / 3). For 2K upscale, the additional upscale rate applies only to the output duration.

Run Seedance 2.0 API

Generate a video in two steps: create a task, then query the result using the returned taskId.

Asset Requirements

Upload reference images, videos, and audio files as assets first. Once their status becomes ACTIVE, use the returned asset:// URIs in your generation request.

  • Images → urls
  • Videos → videoUrls
  • Audio → audioUrls

All reference assets must be reviewed and ACTIVE before use.

View Asset Upload Guide →

Create a Task

curl -X POST https://seegen.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $SEEGEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sd2",
    "inputs": {
      "urls": [
        "asset://asset-reference-image"
      ],
      "videoUrls": [
        "asset://asset-reference-video"
      ],
      "audioUrls": [
        "asset://asset-reference-audio"
      ],
      "prompt": "Create a cinematic scene using the provided character, motion, and audio references.",
      "duration": "5s",
      "videoInputMode": "reference",
      "resolution": "1280x720",
      "outputResolution": "720p",
      "generateAudio": true
    }
  }'

The request structure above matches SeeGen's current Multi-Reference API schema for Seedance 2.0.

Query the Result

Use the returned taskId to check the task status. When the status becomes COMPLETED, the generated video is available in output[0].url.

curl \
  -H "Authorization: Bearer $SEEGEN_API_KEY" \
  "https://seegen.ai/api/v1/jobs/queryTask?taskId=YOUR_TASK_ID"

A completed task returns status: "COMPLETED" and the generated video URL in output[0].url.

Seedance 2.0 API Use Cases

Use Case15-Second GenerationMultimodal ReferencesVideo EditingNative Audio
Film & EntertainmentMulti-shot scenes and short narrative sequencesCombine characters, environments, motion, and style referencesExtend scenes or modify characters and actionsGenerate dialogue, music, ambience, and SFX
Advertising & E-commerceProduct ads, brand stories, and social videosMaintain products, models, brand identity, and visual styleReplace products, labels, models, or scene detailsAdd voiceovers, product sounds, and music
Education & KnowledgeShort explainers and visual demonstrationsCombine diagrams, characters, scenes, and reference footageRefine presenters, demonstrations, or visual elementsGenerate narration and synchronized sound
Industrial & EnterpriseWorkflow, training, and product demonstration videosMaintain consistent equipment, products, and environmentsUpdate labels, specifications, or product variantsAdd instructional narration and sound effects
Games & Virtual ContentCG trailers, character scenes, and episodic contentCombine virtual characters, environments, and motion referencesModify characters, styles, and visual detailsGenerate dialogue, music, and game-style SFX

Seedance 2.0 Pro vs Seedance 2.0 Fast

FeatureSeedance 2.0 ProSeedance 2.0 Fast
Model IDsd2sd2-fast
Maximum durationUp to 15 secondsUp to 15 seconds
Reference inputsUp to 9 images + 3 videos + 3 audioUp to 9 images + 3 videos + 3 audio
Native resolution480p, 720p, 1080p, 4K480p, 720p
Higher resolutions2K upscaled1080p, 2K, 4K upscaled
480p, no video input20 credits/sec16 credits/sec
720p, no video input40 credits/sec32 credits/sec
5s 720p example200 credits (~$0.80)160 credits (~$0.64)
Best forNative high-resolution outputLower-cost generation and iteration

Choose Seedance 2.0 Pro when you need native 1080p or 4K output. Choose Seedance 2.0 Fast when lower generation cost is more important.

FAQs about Seedance 2.0 API

What is Seedance 2.0 API?

Seedance 2.0 API provides programmatic access to ByteDance Seed's multimodal video generation model, supporting text, image, video, and audio inputs for generation and reference-based workflows.

Is Seedance 2.0 API available on SeeGen AI?

Yes. SeeGen AI provides Seedance 2.0 Pro as sd2, Seedance 2.0 Fast as sd2-fast, and Seedance 2.0 Mini as sd2-mini.

How long can Seedance 2.0 videos be?

Seedance 2.0 supports output durations from 4 to 15 seconds, with 5 seconds as the default API duration.

What reference inputs does Seedance 2.0 support?

A Seedance 2.0 multi-reference task can use up to 9 images, 3 videos, and 3 audio files, with a maximum of 12 reference files in total.

Can audio be used as the only reference?

No. In the current SeeGen Seedance 2.0 API, audioUrls requires at least one image or video reference.

What output resolutions does Seedance 2.0 Pro support?

SeeGen AI supports 480p, 720p, 1080p, 2k, and 4k. Seedance 2.0 Pro outputs 480p, 720p, 1080p, and 4K natively, while 2K is automatically upscaled.

What is the difference between Seedance 2.0 Pro and Fast?

Both support the same major Seedance 2.0 generation workflows. Pro supports native 1080p and 4K output, while Fast generates natively at 480p/720p and uses automatic upscaling for higher resolutions. Fast also uses fewer credits at 480p and 720p.

Does Seedance 2.0 API generate audio?

Yes. generateAudio defaults to true and generates synchronized speech, sound effects, and background music. Set it to false if you need silent output.

Can I use real human references with Seedance 2.0 API?

Yes. Real human image and video assets require official asset review before they can be used as references through SeeGen AI.