Bir Seedance videosunu getir
CometAPI üzerinde bir Seedance video görevini id ile GET /v1/videos/ kullanarak sorgulayın. Seedance 1.0 Pro, 1.5 Pro ve 2.0 görevleri için çalışır. Görev completed durumuna ulaştıktan sonra mevcut durumu, ilerlemeyi ve imzalı video_url değerini döndürür.
id, görevi hangi Seedance modelinin ürettiğinden bağımsız olarak create çağrısının döndürdüğü değerdir.
Yanıt gövdesi doğrudan video görev nesnesinin kendisidir. Üst düzeydeki status, progress ve video_url alanlarını okuyun.
Durum makinesi
API, küçük harfli durum dizeleri döndürür.queued ve in_progress terminal olmayan durumlardır; completed, failed ve error ise terminal durumlardır ve görev artık ilerlemez.
Sorgulama aralığı
Her 10 ila 20 saniyede bir sorgulayın. Çoğu iş, modele, süreye ve boyuta bağlı olarak 1 ila 3 dakika içinde tamamlanır.İzlenecek alanlar
status— sorgulama döngünüz için durdurma koşulunu belirler.progress— bir UI içinde gösterebileceğiniz 0 ile 100 arasında tam sayı.video_url— imzalı indirme URL’si,completedyanıtlarında bulunur. Seedance indirmeleri, ayrı bir/v1/videos/{id}/contentrotası yerine bu URL’yi doğrudan kullanır. İmza süre sınırlıdır; imza süresi dolmadan önce dosyayı indirin veya yeniden barındırın.completed_at— platform tarafından döndürülen isteğe bağlı Unix zaman damgası. Sorgulamayı durdurmak için bunu kullanmayın; bunun yerinestatuskullanın.model— görev oluşturulurken kullanılan Seedance model id değerini yansıtır.
Yaygın hatalar
message: "task_not_exist"ile birlikte HTTP400,iddeğerinin bilinmediği anlamına gelir.iddeğerini başarılı bir POST/v1/videosyanıtından aldığınızı ve aynen kullandığınızı doğrulayın.- HTTP
401, bearer token’ın eksik veya geçersiz olduğu anlamına gelir. İstek başlığınınAuthorization: Bearer $COMETAPI_KEYolduğundan emin olun.
Yetkilendirmeler
Bearer token authentication. Use your CometAPI key.
Yol Parametreleri
Task id returned by POST /v1/videos.
Yanıt
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.