Seedance 2.0 Mini
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.
Seedance video examples
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.
Per-action, in quota
Usage is metered in quota by model, action, and output settings.
Headers and submit parameters
Use the endpoint below with your TTAPI key and the request fields shown.
/sd/api/v3/contents/generations/tasksGenerate an asynchronous Seedance video from a text prompt.
Official reference/sd/api/v3/contents/generations/tasksAnimate one reference image with a text prompt.
Official reference/sd/api/v3/contents/generations/tasksFuse reference images and videos into a new clip.
Official reference/sd/api/v3/contents/generations/tasksEdit 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/sd/api/v3/contents/generations/tasksExtend 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/sd/api/v3/contents/generations/tasksGenerate synchronized audio video from first or first and last frames.
Official reference/sd/api/v3/contents/generations/tasksSupply 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/sd/api/v3/contents/generations/tasks/{id}Retrieve a task from the last seven days; generated video URLs are valid for 24 hours.
Official referenceHeaders
TT-API-KEYstringrequiredYour TTAPI API key.
Content-TypestringrequiredUse application/json.
Body
modelenumrequiredOne of the four documented Seedance model IDs.
contentobject[]requiredText-only content items with type=text and a text prompt of at most 500 Chinese characters or 1,000 English words.
resolutionenumoptional480p, 720p; defaults to 720p. Workflow-specific limits also apply.
ratioenumoptionalChoose 16:9, 4:3, 1:1, 3:4, 9:16, or 21:9. The text-to-video schema does not accept adaptive.
durationintegeroptional4–15 seconds, or -1 for smart selection; defaults to -1.
generate_audiobooleanoptionalGenerate synchronized audio; defaults to true.
watermarkbooleanoptionalAdd an AI Generated watermark; defaults to false.
return_last_framebooleanoptionalReturn a last-frame JPEG in the task result; defaults to false.
callback_urlstringoptionalReceive task status updates at this callback URL.
execution_expires_afterintegeroptionalTask timeout in seconds from 3600 to 259200; defaults to 172800.
priorityintegeroptionalExecution priority from 0 to 9; defaults to 0.
safety_identifierstringoptionalEnd-user identifier, maximum 64 characters.
toolsobject[]optionalOptional web_search tool configuration.
service_tierenumoptionaldefault service tier.
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}'