Opprett en asynkron ByteDance Seedance-videojobb på CometAPI med POST /v1/videos. Ett endepunkt betjener Seedance 1.0 Pro, 1.5 Pro og 2.0, med multipart/form-data-forespørsler.
model. Kallet returnerer umiddelbart en oppgave-id, og rendringen fortsetter i bakgrunnen.
| Model id | Tier | Notes |
|---|---|---|
doubao-seedance-2-0 | 2.0 | Høyeste kvalitet i 2.0-familien. |
doubao-seedance-2-0-fast | 2.0 | Raskere variant av 2.0 for raske iterasjoner og forhåndsvisninger. |
doubao-seedance-1-5-pro | 1.5 Pro | Støtter 1080p. Kun text-to-video. |
doubao-seedance-1-0-pro | 1.0 Pro | Støtter 1080p og kortere klipp fra 2 sekunder. Kun text-to-video. |
| Field | Type | Required | Default | Allowed values |
|---|---|---|---|---|
prompt | string | ja | — | hvilken som helst tekst |
model | string | ja | — | doubao-seedance-2-0, doubao-seedance-2-0-fast, doubao-seedance-1-5-pro, doubao-seedance-1-0-pro |
seconds | integer | nei | 5 | avhenger av modell (se nedenfor) |
size | string | nei | 16:9 | 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
resolution | string | nei | 720p | 480p, 720p for 2.0-modeller; 480p, 720p, 1080p for 1.5 Pro og 1.0 Pro |
input_reference | file | nei | — | JPEG, PNG eller WebP. Godtas bare av 2.0-modellene. |
| Model | seconds range |
|---|---|
doubao-seedance-2-0, doubao-seedance-2-0-fast | 4 til 15 |
doubao-seedance-1-5-pro | 4 til 12 |
doubao-seedance-1-0-pro | 2 til 10 |
400 med code: "InvalidParameter" og en melding om duration.
input_reference-fil. Å sende input_reference med doubao-seedance-1-5-pro eller doubao-seedance-1-0-pro returnerer HTTP 400 med en melding på formen the specified task_type r2v does not support model seedance-1-5-pro. Bruk disse modellene kun for text-to-video.
multipart/form-data. For å kjøre image-to-video på en 2.0-modell, legg ved bildet som delen input_reference i samme forespørsel:
curl https://api.cometapi.com/v1/videos \
-H "Authorization: Bearer <COMETAPI_KEY>" \
-F 'prompt="A slow cinematic camera push across a coastal landscape at sunrise."' \
-F 'model="doubao-seedance-2-0"' \
-F 'seconds="5"' \
-F 'size="16:9"' \
-F 'resolution="720p"' \
-F 'input_reference=@/path/to/reference.jpg'
/path/to/reference.jpg med den absolutte eller relative banen til bildet du vil bruke som anker for første bilde. Støttede formater er JPEG, PNG og WebP.
Send inn oppgaven
prompt og model. Lagre den returnerte id for neste trinn.Poll oppgaven
400 når et påkrevd felt mangler, en verdi faller utenfor det tillatte området, eller input_reference sendes til en modell som ikke støtter image-to-video. Det returnerer HTTP 401 når bearer-token mangler eller er ugyldig. Feilkroppen bruker én av to former; se 400- og 401-eksemplene i playground for de nøyaktige feltene.Bearer token authentication. Use your CometAPI key.
Text prompt that describes the video. Required.
"A slow cinematic camera push across a coastal landscape at sunrise."
Seedance model id. Choose doubao-seedance-2-0 for the highest quality 2.0 output, doubao-seedance-2-0-fast for quick iteration on 2.0, doubao-seedance-1-5-pro for the 1.5 Pro tier, or doubao-seedance-1-0-pro for the 1.0 Pro tier. Only the two 2.0 models accept input_reference.
doubao-seedance-2-0, doubao-seedance-2-0-fast, doubao-seedance-1-5-pro, doubao-seedance-1-0-pro "doubao-seedance-2-0-fast"
Video duration in seconds. The accepted range depends on the model: doubao-seedance-2-0 and doubao-seedance-2-0-fast accept 4 to 15, doubao-seedance-1-5-pro accepts 4 to 12, and doubao-seedance-1-0-pro accepts 2 to 10. The default is 5 for every model.
2 <= x <= 155
Output aspect ratio. All Seedance models accept the same set of values.
21:9, 16:9, 4:3, 1:1, 3:4, 9:16 "16:9"
Output resolution. 480p and 720p are accepted by every model; 1080p is supported only by doubao-seedance-1-5-pro and doubao-seedance-1-0-pro.
480p, 720p, 1080p "720p"
Optional reference image. When included, the job runs in image-to-video mode and uses the image as the visual anchor. Only doubao-seedance-2-0 and doubao-seedance-2-0-fast accept this field; sending it with a 1.0 Pro or 1.5 Pro model returns HTTP 400.
Task created. Save the returned id and poll GET /v1/videos/{id}.
Task id. Use it as the path parameter for GET /v1/videos/{id}.
Object type, always video.
Echo of the requested model id.
Initial task status. A newly created task is returned as SUBMITTED.
SUBMITTED, IN_PROGRESS, SUCCESS, FAILED, ERROR Completion percentage. 0 at creation.
0 <= x <= 100Task creation time as a Unix timestamp in seconds.
Alias of id returned for compatibility. The value matches id.