Pilih API video
Buat video Seedance
Buat task video Seedance.
Buat video HappyHorse
Buat job text-to-video HappyHorse.
Buat video Sora 2
Buat job video Sora 2.
Ambil video Sora 2
Kueri job video Sora.
Buat video Veo 3
Buat job video Veo.
Buat video Wan
Buat job text-to-video Wan.
Buat video xAI
Hasilkan job video xAI.
Buat video Vidu
Buat job text-to-video Vidu.
Buat video Omni (Beta)
Buat job video Omni beta.
Buat task text-to-video Kling
Hasilkan video Kling dari prompt teks.
Buat task image-to-video Runway
Hasilkan video Runway dari gambar.
Membuat dan memantau task video
Gunakan model ID yang mendukung video dari halaman Models atau direktori model. Contoh di bawah membuat task video denganPOST /v1/videos, lalu memantau task ID yang dikembalikan hingga task mencapai status terminal.
Contoh-contoh ini menggunakan placeholder
your-video-model-id. Ganti dengan model ID video yang tersedia dari halaman Models atau direktori model sebelum Anda menjalankan request.Contoh response
Response pembuatan yang berhasil dapat terlihat seperti ini. Simpan task ID sebelum melakukan polling:video_url; beberapa format provider menggunakan field hasil khusus model atau route konten video saat route tersebut didokumentasikan:
Contoh rekaman model
Respons katalog model contoh ini menampilkan envelope
/api/models dan bentuk satu rekaman model video. Ini bukan daftar model yang lengkap.cURL
Error umum
Task ID hilang
Task ID hilang
Simpan ID dari respons pembuatan sebelum mengembalikan hasil dari job handler Anda.
Polling terlalu cepat
Polling terlalu cepat
Tambahkan jeda dan backoff di antara pemeriksaan status.
Durasi atau ukuran tidak didukung
Durasi atau ukuran tidak didukung
Gunakan field durasi dan resolusi yang didokumentasikan untuk endpoint video yang dipilih.
video_url hilang
video_url hilang
Perlakukan
video_url sebagai opsional dan gunakan field hasil khusus model atau content route jika tersedia.Callback tidak diterima
Callback tidak diterima
Gunakan polling sebagai sumber kebenaran dan verifikasi bahwa URL callback Anda menerima permintaan POST.
Kode error dan strategi retry
400
400
Jangan retry sampai field prompt, file, durasi, atau ukuran diperbaiki.
401
401
Jangan retry sampai API key tersedia dan valid.
404
404
Periksa task ID, base URL, path, dan model ID sebelum retry.
413
413
Kurangi ukuran upload sebelum retry.
429
429
Retry dengan exponential backoff dan kurangi konkurensi pembuatan atau polling.
500 or 503
500 or 503
Retry pembuatan task dengan backoff; tetap lakukan polling pada task yang sudah ada kecuali task mencapai error terminal.
Harga dan direktori model
Halaman model
Pelajari bagaimana CometAPI mengekspos model ID di dokumentasi.
Direktori model
Telusuri ketersediaan dan kapabilitas model.
Harga
Periksa harga sebelum Anda memanggil model.