Skip to main content
Kling O1 使用可灵旧版 Omni 视频 API。同一个接口支持文生视频、图片与主体参考、视频编辑、视频参考续写以及首尾帧生成。
模型名称固定为 kling-video-o1。支持 3–10 秒、720p(std)和 1080p(pro);不支持多镜头、4K 或原生音频生成。

创建任务

POST /kling/v1/videos/omni-video
cURL
200

请求头

string
必填
Bearer 身份验证,格式为 Bearer YOUR_API_KEY
string
默认值:"application/json"
必填
请求数据格式,固定为 application/json

请求参数

string
必填
模型名称,固定为 kling-o1
string
必填
生成或编辑指令,最长 2500 字符。使用 <<<image_1>>><<<element_1>>><<<video_1>>> 引用对应数组中的素材。
object[]
参考图片列表,也用于指定首帧和尾帧。
string
必填
图片 URL 或不带 data:image/...;base64, 前缀的原始 Base64。
string
帧类型,可选 first_frameend_frame。尾帧必须与首帧同时传入。
object[]
旧版主体列表。提示词中按数组顺序使用 <<<element_1>>><<<element_2>>> 引用。
integer
必填
旧版主体管理接口返回的主体 ID。
object[]
参考视频列表,最多一段。可用于直接编辑源视频,或参考其内容、动作、风格和运镜。
string
必填
可公开访问的视频 URL。仅支持 URL,不支持 Base64。
string
默认值:"base"
base 表示直接编辑源视频;feature 表示参考视频特征生成新视频。
string
默认值:"no"
是否保留参考视频原声,可选 yesno
string
默认值:"std"
输出模式。std 为 720p,pro 为 1080p。Kling O1 不支持 4k
string
默认值:"16:9"
画面比例,可选 16:99:161:1。没有首帧或参考视频时需要设置;视频编辑不支持该参数。
string
默认值:"5"
视频时长,支持 3–10 秒。refer_typebase 时该参数不生效,输出时长跟随参考视频。
string
默认值:"off"
Kling O1 不支持原生音频生成,请使用 off。传入 video_list 时必须为 off
object
平台水印配置。
boolean
默认值:false
是否添加平台水印。

参数规则

多模态引用

  • 图片、主体和视频分别使用 <<<image_N>>><<<element_N>>><<<video_N>>> 引用,编号从 1 开始并与数组顺序对应。
  • Kling O1 为单镜头模型,不支持 multi_shotshot_typemulti_prompt
  • 首尾帧模式最多传入两张图片,尾帧必须与首帧同时使用,并且不能同时引用主体。

图片要求

  • 支持 JPG、JPEG、PNG;单张不超过 10 MB。
  • 宽高均不得小于 300 px,宽高比范围为 1:2.5 至 2.5:1。
  • 支持可公开访问的 URL,或不带 data URI 前缀的原始 Base64。

视频要求

  • 支持 MP4、MOV,最多一段视频且不超过 200 MB。
  • 视频至少 3 秒,宽高范围 720–2160 px,帧率 24–60 fps,宽高比范围为 1:2.5 至 2.5:1。
  • refer_type: "base" 用于直接编辑源视频,不能与首尾帧同时使用,duration 不生效。
  • refer_type: "feature" 用于参考内容、动作、风格或运镜,可在提示词中要求生成上一镜或下一镜。
  • 传入视频时必须将 sound 设为 off;通过 keep_original_sound 决定是否保留源视频原声。

素材数量

创建响应

string
AnyFast 任务 ID。
string
任务 ID,与 id 相同。
string
对象类型,固定为 video
string
实际调用的模型。
string
初始任务状态。
integer
初始任务进度。
integer
任务创建 Unix 时间戳。

更多场景调用示例

文生视频

图片与主体参考

视频编辑

视频参考与续写

首尾帧生成

FAQ

支持哪些输入素材?

  • 图片最多 7 张,格式为 JPG/JPEG/PNG,宽高均不小于 300 px,单张不超过 10 MB。
  • 视频最多 1 段,格式为 MP4/MOV,时长至少 3 秒、分辨率不超过 2K、文件不超过 200 MB。
  • 多图主体最多使用 4 张不同角度的图片建立。
  • 有参考视频时,图片与主体合计最多 4 个;没有参考视频时合计最多 7 个。

如何在提示词中引用素材?

按数组顺序使用 <<<image_1>>><<<element_1>>><<<video_1>>>。编号必须与 image_listelement_listvideo_list 中的顺序一致。

首尾帧和视频编辑有什么限制?

仅使用尾帧不受支持。尾帧必须与首帧同时提供;首尾帧模式不能同时使用主体。refer_type: "base" 的视频编辑也不能使用首尾帧,且输出时长跟随源视频。

支持哪些清晰度和时长?

std 为 720p,pro 为 1080p;不支持 4K。输出时长支持 3–10 秒,视频编辑场景除外。

查询任务(单个)

GET /kling/v1/videos/omni-video/{task_id}
cURL
string
必填
创建任务接口返回的任务 ID。

响应字段

integer
业务状态码;成功时为 0
string
响应消息。
string
请求追踪 ID。
string
任务 ID。
string
submittedprocessingsucceedfailed
string
任务失败或状态说明。
object[]
成功生成的视频列表。
string
视频 ID。
string
无水印视频链接。
string
带水印视频链接。
string
实际视频时长。
boolean
是否启用平台水印。
string
最终扣减的资源单位。
string
最终扣减的余额额度。
integer
任务创建时间戳,毫秒。
integer
任务更新时间戳,毫秒。
200
可灵会在生成后 30 天删除任务中的图片和视频 URL。请在有效期内下载并保存结果。

Kling O1 指南

查看模型能力、素材规则和调用建议。