APIMart
Seedance 2.5 Flash model icon
Video

Seedance 2.5 Flash API

Seedance 2.5 Flash is the faster edition of ByteDance's Seedance 2.5 video model, generating 480p and 720p video from text, images, reference videos and audio. Use this APIMart workspace to prepare a seedance-2.5-flash request, then review the Seedance 2.5 Flash API example and parameters below.

Text & image to video480p / 720pMultimodal references

Seedance 2.5 Flash API workspace

  • 480p or 720p, 4–30 seconds or Auto
  • Up to 10 images, 5 videos and 5 audio clips
  • Task types, audio, MP4/MOV and last frame
Input

Leave it unset or choose auto to let the model decide. reference uses your references; edit and extend need at least one reference video.

5s

Up to 10 images, 5 videos and 5 audio clips per request. Enter public http(s) URLs or asset:// IDs.

Reference Video (0/5)
Reference Audio (0/5)
Output

Your video will appear here

Seedance 2.5 Flash API: Faster 480p and 720p Video Generation

The Seedance 2.5 Flash model is built for speed. Prepare a request for 480p or 720p output: describe the shot, choose a task type, and add images, reference videos or audio. Review it as a form or as JSON before you call the API.

Seedance 2.5 Flash API Example: Text to Video and Image to Video

The Seedance 2.5 Flash API examples use APIMart's common asynchronous task format: submit a task, then query it with the returned task ID.

  1. 1

    Authenticate Seedance 2.5 Flash API Requests

    Save your APIMart API key as APIMART_API_KEY. The Seedance 2.5 Flash API examples send Authorization: Bearer <key> for submission and task queries.

  2. 2

    Submit a seedance-2.5-flash Task

    POST /v1/videos/generations with model set to seedance-2.5-flash, your prompt, size, resolution and duration. Add image_urls, video_urls or audio_urls for references. Read the task ID from data[0].task_id.

  3. 3

    Get the Seedance 2.5 Flash Result

    Use GET /v1/tasks/{task_id}. For a completed task, read data.result.videos[0].url[0]; for a failed task, read data.error.message.

    See the APIMart documentation for APIMart authentication and general API usage.

POST /v1/videos/generations
curl -X POST https://api.apimart.ai/v1/videos/generations \
  -H "Authorization: Bearer $APIMART_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.5-flash",
    "prompt": "A cyclist rides along a coastal road at sunrise, the camera tracking alongside as waves catch the warm light",
    "size": "16:9",
    "resolution": "720p",
    "duration": 10
  }'

Seedance 2.5 Flash API Parameters

ParameterTypeRequiredDefaultDescription
modelstringRequiredDefault: seedance-2.5-flashThe model value in this Seedance 2.5 Flash workspace and its examples: seedance-2.5-flash.
promptstringRequiredDefault: —Video description. Refer to inputs by index, such as @图片1, @视频1 or @音频1, in array order.
resolutionstringOptionalDefault: 720p480p or 720p. Seedance 2.5 Flash does not offer 1080p.
sizestringOptionalDefault: adaptiveAspect ratio (also accepted as aspect_ratio): 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 or adaptive. Edit, extend and frame-only tasks require adaptive.
durationintegerOptionalDefault: 5Clip length: 4–30 seconds, or -1 to let the model choose. Edit tasks follow the source video and use -1.
generate_audiobooleanOptionalDefault: trueGenerate audio together with the video (also accepted as audio). Set false for a silent video.
image_urlsarrayOptionalDefault: —Reference images as http(s) URLs or asset:// IDs. Images count toward the limit of 10 per request. Cannot be combined with image_with_roles.
image_with_rolesarrayOptionalDefault: —Images with a role: first_frame, last_frame or reference_image. A last frame needs a first frame; all roles count toward the 10-image limit.
video_urlsarrayOptionalDefault: —Up to 5 reference videos as http(s) URLs or asset:// IDs. Edit and extend tasks need at least one.
audio_urlsarrayOptionalDefault: —Up to 5 reference audio clips as http(s) URLs or asset:// IDs.
omni_reference_task_typestringOptionalDefault: —auto, reference, edit or extend. Leave it unset or use auto to let the model decide.
output_formatstringOptionalDefault: mp4mp4 or mov.
return_last_framebooleanOptionalDefault: falseAlso return the last frame of the video as an image.
seedintegerOptionalDefault: —Random seed. The same seed gives similar, not identical, results.
watermarkbooleanOptionalDefault: falseAdd an AI-generated watermark.
toolsarrayOptionalDefault: —Optional tools, such as [{"type": "web_search"}] to reference web information.
nsfw_checkbooleanOptionalDefault: falseAPIMart field: moderate the prompt and input images before the task is submitted.