Langsung ke konten utama
POST
/
kling
/
v1
/
audio
/
video-to-audio
Create a Kling video-to-audio task
curl --request POST \
  --url https://api.cometapi.com/kling/v1/audio/video-to-audio \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "video_url": "https://xxxxx.mp4"
}
'
{
  "code": 123,
  "message": "<string>",
  "data": {
    "task_id": "<string>",
    "task_status": "<string>",
    "created_at": 123,
    "updated_at": 123
  }
}
Gunakan endpoint ini untuk menghasilkan output audio dari video sumber.

Sebelum Anda memanggilnya

  • Kirim video_id atau video_url, tetapi jangan keduanya
  • Gunakan video_url ketika klip sumber awalnya tidak berasal dari Kling
  • Biarkan callback_url dan external_task_id tetap opsional kecuali integrasi Anda membutuhkannya

Alur tugas

1

Kirim video sumber

Kirim video_id Kling atau video_url yang dapat diakses, lalu simpan task id yang dikembalikan.
2

Polling task

Lanjutkan dengan Individual Queries menggunakan path query audio Kling sampai task mencapai status terminal.
3

Simpan output

Simpan aset audio final jika Anda memerlukan retensi yang stabil atau pemrosesan lanjutan.
Untuk referensi parameter lengkap, lihat dokumentasi resmi Kling.

Otorisasi

Authorization
string
header
wajib

Bearer token authentication. Use your CometAPI key.

Body

application/json
video_id
string
default:861034216165875784
wajib

ID of a Kling-generated video. Only videos created within the last 30 days with a duration of 3–20 seconds are supported. Mutually exclusive with video_url — exactly one must be provided.

external_task_id
string
default:audio-video-task-001

Optional user-defined task ID for your own tracking. Does not replace the system-generated task ID. Must be unique per account.

callback_url
string
default:https://example.com/webhook

Webhook URL for task status notifications. The server sends a callback when the task status changes.

video_url
string
default:http://runwaycdn.rixapi.com/attachments/video/runway/20241015/82bc23c83b5c32e75059c8328df5cffb.mp4

Accessible URL of the source video. Accepted formats: MP4, MOV. Max 100 MB, 720p or 1080p resolution, duration 3–20 seconds. Mutually exclusive with video_id — exactly one must be provided.

Respons

200 - application/json

Task accepted.

code
integer
wajib

Error code; specific error code definition

message
string
wajib

Error message

data
object
wajib