获取 API Key 获取 API
文档

Kling 3.0 Turbo 视频生成

- 异步处理模式,返回任务ID用于后续查询

  • 支持文本转视频、图生视频(首帧控制)
  • 支持 720P / 1080P 两档清晰度
  • 支持 3-15 秒视频时长
  • 支持多镜头分镜(通过固定格式提示词表达)

请求示例

curl --request POST \
  --url https://api.openveer.com/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "kling-3.0-turbo",
    "prompt": "一只柯基在海边奔跑,电影感,黄昏光线",
    "aspect_ratio": "16:9",
    "resolution": "1080p",
    "duration": 5
  }'

响应示例

{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_xxxxxxxxxx"
    }
  ]
}

认证

Authorization string

所有接口均需要使用 Bearer Token 进行认证

获取 API Key:

访问 API Key 管理页面 获取您的 API Key

使用时在请求头中添加:

Authorization: Bearer YOUR_API_KEY

请求参数

model string

视频生成模型名称

支持的模型:

  • kling-3.0-turbo - 可灵 3.0 Turbo
prompt string

文本提示词

上游限制不超过 3072 字符,建议不超过 2500 字符。

示例:"一只柯基在海边奔跑,电影感,黄昏光线"

first_frame_image string

支持 图片 URL 或 Base64。

警告



首帧图上游限制:

* 格式:`.jpg` / `.jpeg` / `.png`
* 大小:≤ 50MB
* 宽高:≥ 300px
* 宽高比:`1:2.5` \~ `2.5:1`

aspect_ratio string

视频宽高比

可选值:

  • 16:9 - 横屏
  • 9:16 - 竖屏
  • 1:1 - 方形

默认值:16:9

注意



仅文生视频生效。图生视频时此字段无效,视频比例由首帧图决定。

resolution string

视频清晰度

可选值:

  • 720p
  • 1080p

默认值:720p

duration integer

视频时长(秒)

取值范围:3-15(最短 3 秒,最长 15 秒)

默认值:5

⚠️ 注意: 必须输入纯数字(如 6),不要加引号,否则会报错

watermark boolean

是否添加水印

仅当显式传入时才下发到上游;不传则不添加水印。

文生视频 vs 图生视频

系统会根据是否提供 first_frame_image 自动判断生成模式:有首帧图走图生视频,无首帧图走文生视频,用户无需显式声明。

参数 文生视频 图生视频
prompt ✅ 必填 ✅ 可选(留空纯按首帧图生成)
first_frame_image ❌ 不传 ✅ 必填
aspect_ratio ✅ 可选 ❌ 无效(比例由首帧图决定)
resolution ✅ 可选 ✅ 可选
duration ✅ 可选(3-15) ✅ 可选(3-15)
watermark ✅ 可选 ✅ 可选

响应

code integer

响应状态码,成功时为 200

data array
返回数据数组
status string

任务状态,初始提交时为 submitted

task_id string

任务唯一标识符,用于查询任务状态和结果

使用场景

场景 1:文生视频(1080P)

{
  "model": "kling-3.0-turbo",
  "prompt": "一只柯基在海边奔跑,电影感,黄昏光线",
  "aspect_ratio": "16:9",
  "resolution": "1080p",
  "duration": 5
}

场景 2:文生视频(竖屏 720P)

{
  "model": "kling-3.0-turbo",
  "prompt": "东京涩谷十字路口,雨夜霓虹灯倒映在湿漉漉的地面上,行人撑伞穿行",
  "aspect_ratio": "9:16",
  "resolution": "720p",
  "duration": 10
}

场景 3:图生视频(首帧图片)

{
  "model": "kling-3.0-turbo",
  "prompt": "镜头缓慢推近,人物微笑",
  "first_frame_image": "https://cdn.example.com/first.jpg",
  "resolution": "720p",
  "duration": 5
}

场景 4:纯首帧图生视频(不带提示词)

{
  "model": "kling-3.0-turbo",
  "first_frame_image": "https://cdn.example.com/first.jpg",
  "resolution": "1080p",
  "duration": 5
}

场景 5:多镜头分镜(文生视频)

{
  "model": "kling-3.0-turbo",
  "prompt": "镜头 1,2,海边柯基奔跑;镜头 2,3,镜头推近人物微笑;",
  "aspect_ratio": "16:9",
  "resolution": "1080p",
  "duration": 5
}
注意

查询任务结果

视频生成为异步任务,提交后会返回 task_id。使用 获取任务状态 接口查询生成进度和结果。