Quick Answer

  • Seedance 2.0 supports Text-to-Video, Image-to-Video, R2V, and Video Edit in one workflow.
  • Use this model guide page to validate parameters with minimal request/response examples.
  • Stabilize prompts here first, then move to production API integration.

Key Parameters

  • model | string | required | gemini-omni-flash | - | Model identifier. Use the fixed value `gemini-omni-flash`.
  • prompt | string | required | - | - | Main instruction describing the subject, action, scene, and style.
  • aspect_ratio | string | optional | 16:9 | 16:9 | 9:16 | Video aspect ratio. Defaults to `16:9`, corresponding to landscape or portrait output.
  • duration | integer | optional | 6 | 6 | 10 | Output duration in seconds. Defaults to `6` and currently supports only `6` and `10`.
  • resolution | string | optional | 720P | 720P | Output resolution. Currently only `720P` is supported; if omitted, the default value is used.

Common Errors

  • 400 invalid_request_error: trigger=Request payload misses required fields or has invalid field types.; fix=Validate model, mode, and input schema before request.; retry=Retry only after fixing payload; avoid blind retries.
  • 401 authentication_error: trigger=Missing Authorization header or invalid API key.; fix=Verify Bearer token format and API key scope.; retry=Retry after auth fix; rotate key if repeated failures continue.
  • 429 rate_limit_exceeded: trigger=Request rate, concurrency, or current quota hits upstream rate limiting.; fix=Apply exponential backoff first, then review request rate, concurrency, and quota usage.; retry=Use exponential backoff (e.g., 1s/2s/4s) with jitter; if it persists, reduce submission pressure.
  • 500 internal_error: trigger=Transient upstream error or internal processing failure.; fix=Capture request id and trigger retry workflow.; retry=Retry 2-3 times with short delays; escalate if persistent.
Back to Market

Seedance 2.0

Generate cinematic video with ByteDance Seed's unified multimodal video model, available on ToAPIs as seedance-2.

Text-to-video
Image-to-video
Multimodal references
Async video API
View API Docs

New users get 10 free credits. No credit card required.

Seedance 2.0 Grand Launch

2.0

Seedance generation family

T2V

Text-to-video workflow

I2V

Image-to-video workflow

Async

Task polling

Try Seedance 2.0 with one ToAPIs account.

Start with free credits, test short clips, then connect seedance-2 to your async video workflow.

Sign up to get free credits
1

Describe your video

Describe subject, camera, scene, and style.116 / 1200

Quick prompts

Advanced options

Example params

Reference images

Request preview

{
  "model": "seedance-2",
  "prompt": "A 6-second product concept clip showing a premium smart device on a modern desk, slow camera push-in, natural light.",
  "duration": 6,
  "size": "16:9",
  "aspect_ratio": "16:9",
  "metadata": {
    "resolution": "720p"
  },
  "generate_audio": true
}
2

Your generated result

Seedance 2.0 video pricing

Current ToAPIs pricing is shown from the production pricing rule. Video usage is billed by generated seconds and submitted parameters.

Per-second
Top up credits

Seedance 2.0

ToAPIs Price

$0.143

28.57 credits / second

Price Basis

Billed per second

Final billing follows the current account pricing, duration, resolution, aspect ratio, and submitted video parameters.

Why use ToAPIs for Seedance 2.0?

Use ByteDance video generation through a single model gateway while keeping billing, task status, and API keys in one place.

Multimodal creative control

Plan text, image, audio, and video reference workflows from one model page before moving into production.

Per-second cost planning

Estimate short-form clips by duration first, then confirm the final quote at submission.

Unified video task API

Submit generation tasks, poll status, and retrieve output URLs through the same ToAPIs workflow.

Integrate Seedance 2.0 in three steps

Design around prompt quality, async task status, and generated duration.

  1. 1

    Draft the shot

    Describe subject, action, camera motion, lighting, style, and any reference media you plan to use.

  2. 2

    Submit a video task

    Call the video generation endpoint with model seedance-2, duration, aspect ratio, and resolution.

  3. 3

    Poll and deliver

    Store the returned task ID, poll until completion, then save the generated video URL in your product workflow.

Best-fit Seedance 2.0 workloads

Cinematic concept clips

Turn prompts and references into short cinematic previews for pitches, storyboards, and campaign concepts.

Reference-guided production

Use image, audio, or video references to guide motion, character, mood, and scene consistency.

Video iteration pipelines

Queue short variants, compare prompts, and route final renders after creative approval.

Seedance 2.0 API FAQ

Is Seedance 2.0 video generation synchronous?

No. Treat video generation as an async task: submit first, store the task ID, and poll for the final result URL.

How is Seedance 2.0 billed on ToAPIs?

The current production pricing rule lists seedance-2 as per-second video pricing. Final credits depend on duration and submitted parameters at generation time.

When should I use seedance-2 instead of seedance-2-fast?

Use seedance-2 when output quality and motion stability matter more than the lowest latency. Use seedance-2-fast for drafts, batch exploration, and speed-sensitive tests.

Seedance 2.0 API

Build Seedance 2.0 video workflows on ToAPIs

Create a key, test short prompts with free credits, and move seedance-2 into production when the motion style is right.