Hent en Seedance-video
Poll en Seedance-videoppgave etter id på CometAPI med GET /v1/videos/. Fungerer for Seedance 1.0 Pro-, 1.5 Pro- og 2.0-oppgaver. Returnerer gjeldende status, fremdrift og signert video_url etter at oppgaven har nådd completed.
id i stien er verdien som returneres av opprettelseskallet, uavhengig av hvilken Seedance-modell som produserte oppgaven.
Responskroppen er selve videoppgaveobjektet. Les status, progress og video_url på toppnivå.
Statusmaskin
API-et returnerer statusstrenger med små bokstaver.queued og in_progress er ikke-terminale; completed, failed og error er terminale, og oppgaven vil ikke endre seg videre.
Poll-frekvens
Poll hvert 10. til 20. sekund. De fleste jobber fullføres innen 1 til 3 minutter, avhengig av modell, varighet og størrelse.Felter å følge med på
status— styrer stoppbetingelsen for polling-løkken din.progress— heltall fra 0 til 100 som du kan vise i et UI.video_url— signert nedlastings-URL, til stede icompleted-responser. Seedance-nedlastinger bruker denne URL-en direkte i stedet for en egen/v1/videos/{id}/content-rute. Signaturen er tidsbegrenset; last ned eller host filen på nytt før signaturen utløper.completed_at— valgfri Unix-tidsstempel returnert av plattformen. Ikke bruk den til å stoppe polling; brukstatusi stedet.model— gjentar Seedance model ID-en som ble brukt da oppgaven ble opprettet.
Vanlige feil
- HTTP
400medmessage: "task_not_exist"betyr atider ukjent. Bekreft at du tok vare påidfra en vellykket POST/v1/videos-respons, og at du bruker den ordrett. - HTTP
401betyr at bearer-token mangler eller er ugyldig. Sjekk at request-headeren erAuthorization: Bearer $COMETAPI_KEY.
Autorisasjoner
Bearer token authentication. Use your CometAPI key.
Stien-parametere
Task id returned by POST /v1/videos.
Svar
Current Seedance video task state.
Task id.
Object type, always video.
Model id that generated the task.
Task status. queued and in_progress are non-terminal. completed, failed, and error are terminal.
queued, in_progress, completed, failed, error Completion percentage.
0 <= x <= 100Task creation time as a Unix timestamp in seconds.
Signed download URL for the finished video. Present on completed responses. Seedance downloads use this URL directly instead of a separate /v1/videos/{id}/content route. The signature is time-limited, so download or re-upload the file to your own storage soon after you receive it.
Optional Unix timestamp returned by the platform. Use status, not this field, to decide when polling can stop.