Skip to main content
Video generation için temel yöntem olarak polling kullanın; çünkü her async job sorgulayabileceğiniz bir task ID döndürür. Yalnızca seçilen video endpoint callback URL’leri desteklediğinde webhook ekleyin ve kaçırılan veya provider’a özgü callback teslimatları için polling’i tek doğruluk kaynağı olarak tutun.

Bir video task oluşturun

Aşağıdaki istek, minimal bir video task oluşturur ve döndürülen ID’yi saklar. Duration, resolution veya callback alanlarını yalnızca seçilen model sayfası bu alanları belgeliyorsa ekleyin.
Yanıt, bir task ID ve status içerir:

Durumu poll edin

Aşağıdaki istek video task durumunu kontrol eder:
Task ilerledikçe yanıt değişir. Tamamlanan yanıtlar, model adapter bir sonuç URL’sine sahipse video_url içerebilir; aksi halde modele özgü sonuç alanlarını veya model proxied download destekliyorsa /v1/videos/{id}/content content route’unu kullanın.

Bir webhook alın

CometAPI, her video model için tek bir evrensel callback payload tanımlamaz. Callback’leri provider’a özgü pass-through event’ler olarak değerlendirin, ham body’yi saklayın ve nihai durumu polling ile uzlaştırın. Aşağıdaki Express handler bir video callback’i kabul eder ve event’i saklar:
Bir callback payload genellikle task kimliği ve status alanlarını içerir, ancak tam iç içe yapı seçilen model veya provider’a bağlıdır:

Yaygın hatalar

İlgili bağlantılar

Son değiştirilme tarihi 23 Haziran 2026