Apa yang akan Anda buat
Anda akan mengirimkan job video Sora 2, menyimpan ID video yang dikembalikan, melakukan polling hingga job selesai, dan mengunduh konten video yang sudah jadi.Prasyarat
- Kunci API CometAPI yang disimpan di
COMETAPI_KEY - Python 3.10+ dengan
requests, atau Node.js 18+ - Worker sisi server atau antrean job untuk polling
Kunci API, base URL, autentikasi
Buat job Sora dengan:Contoh kode
Gunakan tab di bawah ini untuk contoh yang dapat disalin dalam cURL, Python, dan Node.js.Penjelasan alur
Pembuatan Sora bersifat asinkron. Endpoint create mengembalikan video ID dan status awal. Lakukan polling padaGET /v1/videos/<video_id> hingga status menjadi completed atau failed. Saat job selesai, unduh file dengan GET /v1/videos/<video_id>/content.
Gunakan ukuran WxH yang persis. Referensi API Sora mendokumentasikan ukuran landscape dan portrait standar, dengan ukuran Pro yang lebih besar untuk alur kerja model Pro.
Parameter umum
Pemecahan masalah / FAQ
Permintaan create gagal
Permintaan create gagal
Gunakan multipart form data. Permintaan create Sora dalam referensi menggunakan field form, bukan body JSON.
Unduhan content gagal
Unduhan content gagal
Unduh content hanya setelah endpoint status melaporkan
completed. Simpan file yang sudah selesai di penyimpanan Anda sendiri.Ukuran Pro tidak berfungsi
Ukuran Pro tidak berfungsi
Gunakan ukuran Pro yang lebih besar hanya dengan alur kerja model Pro. Mulai dengan
1280x720 untuk permintaan pertama.Langkah berikutnya
- Baca Referensi API Create a Sora 2 video.
- Lakukan polling dengan Retrieve a Sora 2 video.
- Unduh dengan Retrieve Sora 2 video content.
- Temukan model video yang tersedia di Models.
- Tinjau Gunakan polling dan webhook untuk pembuatan video.
- Perkirakan biaya task dengan Perkirakan biaya permintaan sebelum memanggil model.