Skip to content

可灵 (Kling) — OpenAI 兼容格式 ​

POST/v1/video/generations

通过 OpenAI 兼容端点调用可灵视频生成,请求与响应结构更统一。

Bearer Token

模型介绍 ​

为方便已有 OpenAI SDK 的客户快速接入,宁享Token 同时提供可灵的 OpenAI 兼容端点。能力与原生端点一致,但请求结构与响应结构统一为 OpenAI 风格。

支持模型 ​

模型时长分辨率帧率说明
kling-3.05s / 10s720p / 1080p24 fps官方视频模型 ID(推荐)

⚠️ 模型名与官方 ID:带 v 的是【图片】,带【点号】的是【视频】。kling-v3 在快手可灵官方定义里是图片模型 ID(POST /v1/images/generations 的 model_name 默认值), 本平台已接入该图片端点(见图像模型);它不是本视频端点的可用模型 —— 向本端点传 kling-v3 会返回 400 invalid_model。 本端点请统一使用 kling-3.0。 完整对照表见原生格式页的「模型名与官方 ID」一节。

端点概览 ​

端点方法说明
/v1/video/generationsPOST提交任务
/v1/video/generations/{task_id}GET查询任务

请求参数 ​

Kling OpenAI 兼容请求参数

参数类型必填默认值描述
modelstring是-模型名称:官方视频 ID kling-3.0(kling-v3 不可用于本端点,见上方命名铁律)
promptstring是-视频描述
image_urlstring否-参考图 URL;存在时为图生视频,否则为文生视频
durationinteger否5时长:5 / 10(秒)
seedinteger否随机种子,用于结果复现

请求示例 ​

bash
curl -X POST /v1/video/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kling-3.0",
    "prompt": "猫咪在草地上奔跑,阳光明媚",
    "duration": 5
  }'

图生视频示例 ​

python
r = requests.post("/v1/video/generations", headers=HEADERS, json={
    "model": "kling-3.0",
    "prompt": "人物微微转头,微笑",
    "image_url": "https://example.com/portrait.png",
    "duration": 5,
})

响应示例 ​

提交响应 ​

提交响应

json
{
  "id": "task-abc123",
  "model": "kling-3.0",
  "status": "processing",
  "created": 1735662000
}

查询响应(succeeded) ​

查询响应

json
{
  "id": "task-abc123",
  "model": "kling-3.0",
  "status": "succeeded",
  "created": 1735662000,
  "videos": [
    {
      "url": "https://cdn.example.com/kling/abc.mp4",
      "duration": 5
    }
  ]
}

注意事项 ​

  • OpenAI 兼容端点的参数更简洁,但能力与原生端点一致,计费规则也相同。
  • image_url 存在时为图生视频,否则为文生视频。
  • negative_prompt 等高级参数请通过原生端点 /kling/v1/videos/text2video 使用。
  • 任务查询可通过 任务管理 中的统一端点完成。

© 2026 宁享Token. 保留所有权利。