Skip to main content

Yang akan Anda buat

Anda akan mengirim task Kling text-to-video, menyimpan task ID yang dikembalikan, melakukan polling ke endpoint task Kling yang sesuai, dan menentukan kapan harus menambahkan callback_url untuk notifikasi push.

Prasyarat

  • API key CometAPI yang disimpan di COMETAPI_KEY
  • Python 3.10+ dengan requests, atau Node.js 18+
  • Worker sisi server untuk polling atau endpoint callback HTTPS untuk webhook

API key, base URL, autentikasi

Buat task Kling text-to-video dengan:
Lakukan polling task dengan:
Autentikasi dengan token Bearer:

Contoh kode

Gunakan tab di bawah ini untuk contoh yang dapat disalin dalam cURL, Python, dan Node.js.

Penjelasan alur

Pembuatan video Kling bersifat asynchronous. Endpoint create mengembalikan data.task_id. Poll GET /kling/v1/videos/text2video/<task_id> hingga data.task_status mencapai succeed atau failed. Saat tugas berhasil, salin URL aset yang sudah selesai dari data.task_result ke penyimpanan Anda sendiri jika Anda memerlukan akses yang tahan lama. Tambahkan callback_url saat Anda ingin pembaruan status tugas dikirim ke endpoint HTTPS yang Anda kendalikan. Tetap sediakan polling untuk rekonsiliasi dan pengiriman callback yang terlewat.

Parameter umum

Pemecahan masalah / FAQ

Kling menggunakan field JSON khusus penyedia seperti data.task_id, data.task_status, dan data.task_result. Jangan parse ini seperti rute /v1/videos yang kompatibel dengan OpenAI.
Gunakan polling yang dibatasi dan periksa data.task_status_msg saat tugas gagal. Simpan task ID untuk diagnostik nanti.
Gunakan polling sebagai dasar. Tambahkan callback_url untuk pengiriman push, lalu rekonsiliasi status akhir dengan polling.

Langkah berikutnya