Skip to main content
  • 路径 POST /kling/v1/videos/text2video
  • 与官网一致:本页所有请求体、字段命名与返回结构与可灵官网保持一致
  • 字段详解:请参考官网权威文档
请求参数
参数类型必填说明
model_namestring模型名称,默认 kling-v1。可选:kling-v1kling-v1-5kling-v1-6kling-v2-masterkling-v2-1kling-v2-1-master
promptstring正向文本提示词
negative_promptstring负向文本提示词
cfg_scalenumber生成自由度 [0, 1],值越小越自由
modestring生成模式:std(标准)、pro(专业),默认 std
camera_controlobject摄像机运动控制,详见下方说明
aspect_ratiostring画面纵横比:16:99:161:1,默认 16:9
durationstring视频时长:5(5秒)、10(10秒),默认 5
callback_urlstring回调通知地址
external_task_idstring自定义任务ID(幂等控制)
摄像机控制
{
  "camera_control": {
    "type": "simple",  // simple, down_back, forward_up, right_turn_forward, left_turn_forward
    "config": {        // type=simple 时必填
      "horizontal": 5  // 水平运镜 [-10, 10]
      // 其他可选:vertical, pan, tilt, roll, zoom(只能有一个非零)
    }
  }
}

场景一:简单文生视频

curl --request POST \
  --url https://models.kapon.cloud/kling/v1/videos/text2video \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model_name": "kling-v1",
    "prompt": "A man picks up a book, then reads with focused expression.",
    "mode": "std",
    "duration": "5",
    "aspect_ratio": "16:9"
  }'
示例响应(创建任务)
{
  "code": 0,
  "message": "success",
  "request_id": "req_1735558800_abc123",
  "data": {
    "task_id": "task_01JGHK...",
    "task_status": "submitted",
    "created_at": 1735558800000,
    "updated_at": 1735558800000
  }
}

场景二:带摄像机运镜

curl --request POST \
  --url https://models.kapon.cloud/kling/v1/videos/text2video \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model_name": "kling-v2-master",
    "prompt": "Sunset over mountains, golden light spreading across valleys",
    "mode": "pro",
    "duration": "10",
    "aspect_ratio": "16:9",
    "camera_control": {
      "type": "forward_up"
    }
  }'

场景三:使用负向提示词

curl --request POST \
  --url https://models.kapon.cloud/kling/v1/videos/text2video \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model_name": "kling-v1",
    "prompt": "A girl walking in a flower garden",
    "negative_prompt": "blur, distorted, ugly",
    "mode": "std",
    "duration": "5"
  }'
任务状态说明
状态含义
submitted已提交
processing处理中
succeed成功
failed失败