Seedance 2.0 Mini Reference-to-Video API

bytedance/seedance-2.0-mini/reference-to-video

Seedance 2.0 Mini Reference-to-Video API uses a prompt plus image, video, and optional audio references to generate a 4–15 second video at 480p or 720p. A request accepts up to 9 images, 3 videos, and 3 audio files, with no more than 12 files total and at least one image or video.

Input

Prompt
0/20000
Reference images
0/9
Reference videos
0/3
Reference audio
0/3
Total references0/12
Resolution
Duration
Aspect ratio

Generate audio

Ask the model to generate an audio track with the video.

Advanced

Return last frame

Keep the video result and request the final frame as an additional file.

Web search

Send the optional web_search Boolean field.

Output

Idle

Your generated files will appear here

Set the inputs, choose a duration, then run the asynchronous video task.

5 sec × 24 credits/sec = 120 credits ($0.600)

Continue with

Examples

Use Reference Image 1 only for the fictional courier's face, short dark curly hair, cobalt-blue waterproof jacket, charcoal trousers, gray gloves, body proportions, and blue electric cargo tricycle. Use Reference Video 1 only for the start-and-pull-away action, natural weight shift, low side-tracking camera path, wet-road tire spray, and action timing; do not copy its amber-coated rider, red scooter, noodle stall, or night-market layout. Use Reference Audio 1 only for the engine-start cue, rain intensity, tire hiss, and timing; do not add music. Create one continuous four-second shot under the covered flower-market arcade shown by the reference identity: the courier mounts the blue cargo tricycle, starts it, and pulls forward past the flower buckets while preserving the referenced face, clothing, vehicle, roof, and wet-stone setting. No cuts, no extra people, no dialogue, no readable text, no logos, no products, no advertising, no watermark.

Seedance 2.0 Mini Reference-to-Video API overview

Seedance 2.0 Mini Reference-to-Video API receives files through reference_image_urls, reference_video_urls, and reference_audio_urls. In prompt, state which appearance, action, camera, or sound information each file should provide.

Why use Seedance 2.0 Mini Reference-to-Video API?

  • Submit up to nine reference images.Images can provide subject, product, environment, wardrobe, or visual-style information.

  • Submit up to three reference videos.Videos can provide subject movement, action timing, and camera-movement information.

  • Submit up to three reference audio files.Audio can provide rhythm, ambience, sound-effect, or dialogue information, but cannot be submitted alone.

  • Combine three file types in one request.Images, videos, and audio can be submitted together, with no more than 12 files total.

Parameters

ParameterRequirementDescription
promptRequired

Trimmed instruction from 1 through 20,000 characters; explain each reference's role.

reference_image_urlsConditional

Up to nine public image URLs. At least one image or video is required.

reference_video_urlsConditional

Up to three public video URLs. Each duration is floored separately for billing.

reference_audio_urlsOptional

Up to three public audio URLs; audio cannot be the only reference type.

durationRequired

Integer output duration from 4 through 15 seconds; the Playground starts at 5.

resolutionOptional

480p or 720p; both API and Playground start at 720p.

Default720p480p
aspect_ratioOptional

Auto or six fixed ratios; the Playground starts at Auto.

auto16:99:161:121:94:33:4
generate_audioOptional

Boolean generated-audio request; the Playground sends true initially.

return_last_frameOptional

Boolean request for an additional final-frame result.

web_searchOptional

Optional Boolean field.

seedOptional

Integer with no published range.

How to Use

  1. Assign each medium a jobUse images for appearance, video for movement and camera, and audio for sound or rhythm.

  2. Add an image or video referenceProvide at least one image or video; audio alone is invalid.

  3. Count the full setStay within 9 images, 3 videos, 3 audio files, and 12 files total.

  4. Write explicit reference rolesTell the prompt which asset controls identity, action, camera, or sound.

  5. Submit and trackRun the request, then poll the task ID or receive the terminal callback.

Pricing

Without reference video, only output seconds use the standard rate. With any reference video, output seconds plus the separately floored duration of each reference video use the lower with-video rate.

UsageRateDetails
480p without reference video10 credits / output second$0.050/s. A 5 second output uses 50 credits.
720p without reference video24 credits / output second$0.120/s. A 5 second output uses 120 credits.
480p with reference video6 credits / billed second$0.030/s × (output seconds + sum floor(each reference-video duration)).
720p with reference video12.5 credits / billed second$0.0625/s × (output seconds + sum floor(each reference-video duration)).

Best Use Cases

  • Character appearance and movement referencesSubmit character images for appearance information and motion footage for movement information.

  • Product appearance and operation referencesSubmit product images for design information and videos for movement or operation information.

  • Camera movement from reference videoIn prompt, request the pan, push, orbit, or tracking movement shown in a reference video.

  • Audio rhythm and sound referencesSubmit audio for rhythm, ambience, sound effects, or dialogue information alongside an image or video.

Pro Tips

  • State which image controls identity, wardrobe, environment, or style instead of saying only 'use the references'.
  • Describe a reference video's action and camera contribution as separate instructions.
  • Use audio for rhythm, ambience, dialogue, or sound effects, and always include an image or video.
  • Submit only files that support the current generation request, and remove references with conflicting content.
  • Check that every reference-video duration has loaded before showing an exact price estimate.

Notes

  • Limits are 9 images, 3 videos, 3 audio files, and 12 files total, not 15.
  • Audio alone is invalid; at least one reference image or video is required.
  • Reference-video seconds are floored per file before summing, and every billed second uses the with-video rate.
  • Reference-video billing seconds are calculated by the service and are not part of the public request input.
  • Unknown reference-video metadata produces a minimum estimate, never a fabricated exact total.

Seedance 2.0 Mini Reference-to-Video API — Frequently asked questions

What is Seedance 2.0 Mini Reference-to-Video API?

Seedance 2.0 Mini Reference-to-Video API uses a prompt plus image, video, and optional audio references to generate video. A successful submission returns task_id; generated files are available in data.files after completion.

How do I call Seedance 2.0 Mini Reference-to-Video API?

Send POST /api/generate/submit with a Bearer key, set model to seedance-2.0-mini/reference-to-video, and provide prompt, duration, and at least one public image or video URL. Poll the returned task_id or provide callback_url.

How is Seedance 2.0 Mini Reference-to-Video API billed?

Without reference video, 480p uses 10 credits per output second and 720p uses 24. With reference video, 480p uses 6 credits per billed second and 720p uses 12.5; billed seconds equal output duration plus each reference-video duration floored separately.

What inputs does Seedance 2.0 Mini Reference-to-Video API accept?

A request accepts up to 9 images, 3 videos, and 3 audio files, with no more than 12 files total. At least one image or video is required, so audio cannot be submitted alone.

How do I retrieve a Seedance 2.0 Mini Reference-to-Video API result?

Poll the task only while status is not_started or running. Stop when status becomes finished or failed, then read all successful files from data.files or the failure detail from data.error_message.

How should I choose among the three Seedance 2.0 Mini APIs?

Use Seedance 2.0 Mini Reference-to-Video API for image, video, or audio references, Seedance 2.0 Mini Image-to-Video API for a required start frame and optional end frame, or Seedance 2.0 Mini Text-to-Video API without source media.