Skip to main content
Gunakan polling sebagai dasar untuk pembuatan video karena setiap job async mengembalikan task ID yang dapat Anda kueri. Tambahkan webhook hanya ketika endpoint video yang dipilih mendukung callback URL, dan tetap gunakan polling sebagai sumber kebenaran untuk callback yang terlewat atau pengiriman callback yang spesifik penyedia.

Buat task video

Permintaan berikut membuat task video minimal dan menyimpan ID yang dikembalikan. Tambahkan field durasi, resolusi, atau callback hanya ketika halaman model yang dipilih mendokumentasikan field tersebut.
Respons menyertakan task ID dan status:

Poll status

Permintaan berikut memeriksa status task video:
Respons berubah seiring progress task. Respons yang selesai dapat menyertakan video_url ketika adapter model memiliki result URL; jika tidak, gunakan field hasil yang spesifik model atau rute content /v1/videos/{id}/content ketika model tersebut mendukung unduhan yang diproksikan.

Terima webhook

CometAPI tidak mendefinisikan satu payload callback universal untuk setiap model video. Perlakukan callback sebagai event pass-through yang spesifik penyedia, simpan body mentahnya, dan cocokkan state final dengan polling. Handler Express berikut menerima callback video dan menyimpan event:
Payload callback umumnya menyertakan identitas task dan field status, tetapi nesting yang tepat bergantung pada model atau penyedia yang dipilih:

Error umum

Tautan terkait

Terakhir diubah pada 23 Juni 2026