Seedance 2.0 Mini

by SeedanceVideo

Seedance 2.0 Mini API by Seedance on TTAPI generates asynchronous video from text and media inputs. Explore model-specific resolution settings, request fields, task retrieval, and pricing.

InputText + mediaworkflow dependent
Output720p720p default
FlowAsyncid → video URL
Price45% offofficial
Example clipVideo preview
White dress, sea wind

Vertical portrait film: an Ethiopian woman in her 30s in a long flowing white dress stands on a sea cliff at golden hour, the wind lifting the dress and her hair in long waves, surf crashing far below; she turns her head toward the camera. Slow orbit. Photoreal fashion film. No text.

Examples

Seedance video examples

Capabilities

What you can build with Seedance 2.0 Mini

Text and image to video

Generate asynchronous video from a text prompt or a single reference image.

Omni reference

Fuse reference images and videos with a prompt for controlled multimodal generation.

Edit and extend

Edit or continue reference video using the dedicated workflow definitions; check their model-specific requirements.

Synchronized audio

Generate audio alongside the video, or request a silent result.

Pricing

Per-action, in quota

Usage is metered in quota by model, action, and output settings.

Seedance 2.0 Mini pricingOfficial pricing
ModelPricing
doubao-seedance-2-0-mini-26061545% off official
API request

Headers and submit parameters

Use the endpoint below with your TTAPI key and the request fields shown.

Text to videoPOST
/sd/api/v3/contents/generations/tasks

Generate an asynchronous Seedance video from a text prompt.

Official reference
Image to videoPOST
/sd/api/v3/contents/generations/tasks

Animate one reference image with a text prompt.

Official reference
Omni referencePOST
/sd/api/v3/contents/generations/tasks

Fuse reference images and videos into a new clip.

Official reference
Edit videoPOST
/sd/api/v3/contents/generations/tasks

Edit reference_video with omni_reference_task_type=edit, ratio=adaptive, and duration=-1. The schema lists all four models; its description singles out 2.5, so confirm model support in the linked reference.

Official reference
Extend videoPOST
/sd/api/v3/contents/generations/tasks

Extend reference_video with omni_reference_task_type=extend and ratio=adaptive. The schema lists all four models; its description singles out 2.5, so confirm model support in the linked reference.

Official reference
Audio videoPOST
/sd/api/v3/contents/generations/tasks

Generate synchronized audio video from first or first and last frames.

Official reference
Audio video - first and last framePOST
/sd/api/v3/contents/generations/tasks

Supply first_frame and last_frame image roles. The schema lists all four models, while its description names the 2.0 series; confirm model support in the linked reference.

Official reference
FetchPOST
/sd/api/v3/contents/generations/tasks/{id}

Retrieve a task from the last seven days; generated video URLs are valid for 24 hours.

Official reference
POSThttps://api.ttapi.io/sd/api/v3/contents/generations/tasks

Headers

TT-API-KEYstringrequired

Your TTAPI API key.

Content-Typestringrequired

Use application/json.

Body

modelenumrequired

One of the four documented Seedance model IDs.

contentobject[]required

Text-only content items with type=text and a text prompt of at most 500 Chinese characters or 1,000 English words.

resolutionenumoptional

480p, 720p; defaults to 720p. Workflow-specific limits also apply.

ratioenumoptional

Choose 16:9, 4:3, 1:1, 3:4, 9:16, or 21:9. The text-to-video schema does not accept adaptive.

durationintegeroptional

4–15 seconds, or -1 for smart selection; defaults to -1.

generate_audiobooleanoptional

Generate synchronized audio; defaults to true.

watermarkbooleanoptional

Add an AI Generated watermark; defaults to false.

return_last_framebooleanoptional

Return a last-frame JPEG in the task result; defaults to false.

callback_urlstringoptional

Receive task status updates at this callback URL.

execution_expires_afterintegeroptional

Task timeout in seconds from 3600 to 259200; defaults to 172800.

priorityintegeroptional

Execution priority from 0 to 9; defaults to 0.

safety_identifierstringoptional

End-user identifier, maximum 64 characters.

toolsobject[]optional

Optional web_search tool configuration.

service_tierenumoptional

default service tier.

Open the official TTAPI documentation
Integrate

From key to first result

Copy the resolved endpoint, authentication headers, and request body for this model.

curl --request POST \
  --url https://api.ttapi.io/sd/api/v3/contents/generations/tasks \
  --header 'TT-API-KEY: $TTAPI_KEY' \
  --header 'Content-Type: application/json' \
  --data '{"model":"doubao-seedance-2-0-mini-260615","content":[{"type":"text","text":"A girl walks along a bright beach as a breeze moves her hair."}],"ratio":"16:9","duration":10,"generate_audio":true,"watermark":false}'