Skip to main content
GET
/
kling
/
v1
/
videos
/
text2video
/
{task_id}
curl https://gogogotoken.com/kling/v1/videos/text2video/task_xxxxxxxxxxxxxxxx \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "code": "success",
  "data": {
    "task_id": "task_xxxxxxxxxxxxxxxx",
    "status": "IN_PROGRESS",
    "progress": "50%",
    "platform": "50"
  }
}
任务提交成功后返回 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 格式查询」)。
curl https://gogogotoken.com/kling/v1/videos/text2video/task_xxxxxxxxxxxxxxxx \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "code": "success",
  "data": {
    "task_id": "task_xxxxxxxxxxxxxxxx",
    "status": "IN_PROGRESS",
    "progress": "50%",
    "platform": "50"
  }
}

状态说明(data.status

含义
SUBMITTED / QUEUED已提交 / 排队中
IN_PROGRESS生成中
SUCCESS成功,视频地址见 data.result_url
FAILURE失败,见 data.fail_reason
data.data 为上游原始 JSON(含 durationfinal_unit_deduction 等),供调试与对账参考。

轮询建议

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

OpenAI 格式查询(可选)

GET /v1/videos/{task_id}
返回扁平 OpenAI Video JSON,例如:
{
  "id": "task_xxxxxxxxxxxxxxxx",
  "object": "video",
  "status": "completed",
  "progress": 100,
  "seconds": "5.041",
  "metadata": {
    "url": "https://example.cdn.example.com/....mp4"
  }
}
此处 status 为小写(queued / in_progress / completed / failed)。

下载视频

拿到 result_urlmetadata.url 后可直接 HTTP 下载;也可使用(需登录或 API Key):
GET /v1/videos/{task_id}/content