Seedance 2.0 Mini
bytedance / seedance-2-mini

Seedance 2.0 Mini is a ByteDance video generation model in the Seedance 2.0 series. It supports text-to-video, image-to-video with a first frame or first and last frames, and reference-to-video, with audio on by default.

Pricing: 480p — 2.4 credits/s ($0.012/s, with video) | 3.8 credits/s ($0.019/s, no video) 720p — 5.0 credits/s ($0.025/s, with video) | 8.2 credits/s ($0.041/s, no video) 🔸Note🔸: “With video input” has a lower unit price due to a different calculation method: No video = Price × Output; With video = Price × (Input + Output) High-tier top-ups (+10% bonus) bring effective pricing down to ~90% of the above price
Input
first_frame_url
last_frame_url

Click to upload or drag and drop images.

Images: JPEG/JPG/PNG/WebP/GIF, Max 30MB

The text prompt or description for the video.

0/20000

Click to upload or drag and drop

Supported formats: JPEG, PNG, WEBP, JPG, GIF Maximum file size: 30MB; Maximum files: 9

A list of input image URLs.

Click to upload or drag and drop

Supported formats: MP4, QUICKTIME Maximum file size: 50MB; Maximum files: 3

A list of input video URLs. Furthermore, the total length of the three videos must not exceed 15 seconds.

Click to upload or drag and drop

Supported formats: MPEG, WAV Maximum file size: 15MB; Maximum files: 3

A list of input audio URLs. Furthermore, the total length of the three audios must not exceed 15 seconds.

Whether to generate AI audio synchronized with the video.

The output video resolution.

The aspect ratio of the generated video.

Video duration in seconds.

Use online search

A configurable parameter. Defaults to true in the Playground.

There is no guarantee that everything can be filtered out; if you are not satisfied with the results, you will need to make your own arrangements.
Output
output typevideo
Examples

Explore different use cases and parameter configurations

README

Complete guide to using bytedance/seedance-2-mini

Seedance 2.0 Mini API: Text, Image and Reference to Video

Original image
ParameterDetails
modelRequired. Set to bytedance/seedance-2-mini.
promptRequired. Text prompt from 3 to 20000 characters.
first_frame_urlOptional. Image URL or asset://{assetId} for the opening frame in image-to-video mode. Cannot be combined with any reference_* field.
last_frame_urlOptional. Image URL or asset://{assetId} for the closing frame when used with first_frame_url. Cannot be combined with any reference_* field.
reference_image_urlsOptional. Up to 9 images in jpeg, png, webp, or gif format. Aspect ratio (width/height) must be between 0.4 and 2.5, width and height between 300 and 6000 px, and file size under 30 MB each. Cannot be combined with first_frame_url or last_frame_url.
reference_video_urlsOptional. Up to 3 videos in mp4 or mov format at 480p or 720p. Each video must be 2 to 15 seconds, with a combined total of at most 15 seconds. Aspect ratio 0.4 to 2.5, width and height 300 to 6000 px, total pixels 409,600 to 927,408, 24 to 60 FPS, and up to 50 MB each.
reference_audio_urlsOptional. Up to 3 audio clips in wav or mp3 format. Each clip must be 2 to 15 seconds, with a combined total of at most 15 seconds, and up to 15 MB each.
generate_audioOptional boolean. Default is true, which generates native synchronized audio.
resolutionOptional. 480p (which the documentation describes as "for faster generation") or 720p (described as "for balance"). Default is 720p.
aspect_ratioOptional. Accepted values: 1:1, 4:3, 3:4, 16:9, 9:16, 21:9, or adaptive. Default is 16:9.
durationOptional. Video length from 4 to 15 seconds, or -1 to let the model choose the duration. Default is 5.
web_searchOptional boolean. Enables online search. Supported in text-to-video mode only.
Seedance 2.0 MiniSeedance 2.0Seedance 2.0 Fast
Model IDbytedance/seedance-2-minibytedance/seedance-2bytedance/seedance-2-fast
Resolution480p, 720p480p, 720p, 1080p480p, 720p
Duration4-15 s or -14-15 s or -14-15 s or -1
Reference inputsUp to 9 images, 3 videos, 3 audio clipsUp to 9 images, 3 videos, 3 audio clipsUp to 9 images, 3 videos, 3 audio clips
return_last_frameNot in documentationSupportedSupported
web_searchText-to-video onlyText-to-video onlyText-to-video only

New Kie.ai users receive 80 free credits for testing. After that, generations draw from your account's credit balance; prices are shown in the pricing card above. You can try this model in the playground on this page without writing code. Kie.ai provides this model as an API with a playground; there is no app to download or install.

Prices are shown in the pricing card above. When you use reference videos, the documentation states that billing uses a lower per-second price multiplied by the sum of the total reference-video duration and the output duration. Your account has one credit balance that all generation services draw from; check it with the Get Remaining Credits API.

Seedance 2.0 Mini is a ByteDance video generation model in the Seedance 2.0 series, offered on Kie.ai under the model ID bytedance/seedance-2-mini. It generates 480p or 720p videos of 4 to 15 seconds, or a model-chosen length with duration -1, from text, first/last frames, or multimodal references (up to 9 images, 3 videos, and 3 audio clips). Synchronized audio is on by default. On its Lumina site, ByteDance calls Seedance 2.0 Mini a cost-efficient option for frequent publishing and rapid concept testing.

In the documented parameters on Kie.ai, Seedance 2.0 Mini (bytedance/seedance-2-mini) outputs 480p or 720p and does not list a return_last_frame parameter, whereas Seedance 2.0 (bytedance/seedance-2) outputs 480p, 720p, or 1080p and includes return_last_frame. Both models support durations of 4 to 15 seconds or -1, up to 9 reference images, 3 reference videos, and 3 reference audio clips, and web_search in text-to-video mode. See the parameter table above for details, and check the pricing cards for each model's cost.

In the documented parameters on Kie.ai, both Seedance 2.0 Mini (bytedance/seedance-2-mini) and Seedance 2.0 Fast (bytedance/seedance-2-fast) support 480p and 720p resolutions, durations of 4 to 15 seconds or -1, the same reference input limits (up to 9 images, 3 videos, 3 audio clips), and web_search in text-to-video mode. The documented parameter difference is that Seedance 2.0 Fast includes return_last_frame, while Seedance 2.0 Mini does not list return_last_frame in its documentation. See the parameter table above for full parameter details, and check the pricing cards for each model's cost.

Create a key on the API Key Management page and pass it in the request header when calling POST /api/v1/jobs/createTask. All models in the Kie.ai market use the same authentication method: an Authorization: Bearer YOUR_API_KEY header with the key from your Kie.ai API Key Management page.

No. Image-to-video (first frame), image-to-video (first and last frames), and multimodal reference-to-video are mutually exclusive and cannot be used in the same request; do not combine first_frame_url or last_frame_url with any reference_* field. In reference mode, a reference image can be named as the first or last frame in the prompt, but to strictly guarantee the first and last frames match the given images, use image-to-video (first and last frames). See the parameter table above for field rules.

Yes. Native synchronized audio is enabled by default via the generate_audio parameter (boolean, default true). In multimodal reference-to-video mode, you can also pass up to 3 wav or mp3 clips (2 to 15 seconds each, up to 15 seconds total, up to 15 MB each) in reference_audio_urls. See the parameter table above for specifications.

Setting duration to -1 lets the model choose the output video length instead of fixing it to a number between 4 and 15 seconds. For example, in our October 2026 test on Kie.ai with two reference images and duration set to -1, the model returned a 10.08-second MP4. When duration is -1, billing follows the duration actually generated. See the parameter table above for all duration options.