Skip to main content
GET
任务提交成功后返回 task_id(与 id 相同)。轮询直至 data.statusSUCCESSFAILURE
GET /kling/v1/videos/* 查询返回 {code, data: TaskDto},其中 status大写(如 IN_PROGRESSSUCCESS),视频地址在 data.result_url。这与 Seedance 主路径 GET /v1/video/generations/{task_id} 结构相同,但字段含义与 Seedance 的 data.data.usage 不同。若需要 OpenAI Video 兼容响应(小写 statusmetadata.url),请改用 GET /v1/videos/{task_id}(见下文「OpenAI 格式查询」)。

状态说明(data.status

data.data 为上游原始 JSON(含 durationfinal_unit_deduction 等),供调试与对账参考。

轮询建议

  • 间隔 3–10 秒 查询一次;成片通常需数十秒至数分钟。
  • 文生视频与图生视频可用任意一条 Kling 查询路径(text2video / image2video),只要 task_id 正确即可。
  • 成功后的 result_url 多为上游 带签名临时链接,请在有效期内下载或转存。
  • 计费在任务成功完成后按上游积分结算;详见 Kling 模型与计费

OpenAI 格式查询(可选)

返回扁平 OpenAI Video JSON,例如:
此处 status 为小写(queued / in_progress / completed / failed)。

下载视频

拿到 result_urlmetadata.url 后可直接 HTTP 下载;也可使用(需登录或 API Key):