Skip to content

Kling 全能视频 (Omni Video)

Kling 全能视频是 Kling 的统一多模态视频生成端点,支持丰富的多模态输入,包括多张图片、视频参考、主体控制等,能够实现精确的动作控制和丰富的视觉表达。

V3 新特性

kling-v3-omni 模型在 Omni 端点上新增了以下能力:

  • 扩展时长:支持 3-15 秒(旧版 O1 为 3-10 秒)
  • 多镜头叙事 (Multi-shot):单次请求生成多个连续镜头,最多 6 个分镜
  • 视频编辑模式:通过 refer_type: "base" 对现有视频进行文本指令编辑
  • 原生音频:支持生成同步音频(含多语言口型同步)
  • VIDEO 元素引用element_list 支持从视频片段提取的角色元素

接口详情

接口地址: POST /kling/v1/videos/omni-video

功能描述: 提交一个全能视频生成任务。支持混合输入(文本、图片、视频、主体元素)。

认证方式: Bearer Token

http
Authorization: Bearer YOUR_API_TOKEN

支持的模型

模型说明Duration 范围Multi-shot视频编辑原生音频
kling-v3-omniVideo 3.0,最新版本3-15s
kling-video-o1Omni V13-10s

请求参数

Body 参数

参数名类型必填默认值说明示例
modelstring-使用的模型 IDkling-v3-omni
promptstring条件必填-视频描述文本。使用 multi_prompt 时不可同时传入一个在森林里奔跑的小狐狸
negative_promptstring-负向提示词模糊, 水印
modestringstd生成模式:std (标准 720p), pro (专业 1080p)std, pro
durationstring5视频时长(秒)。使用 multi_prompt 时不可同时传入。详见下方 Duration 规则5, 10, 15
aspect_ratiostring16:9视频比例16:9, 9:16, 1:1
image_listarray-参考图片列表见下方 OmniImageItem
video_listarray-参考视频列表(使用视频参考会增加费用倍率)见下方 OmniVideoItem
element_listarray-主体元素列表[{"element_id": 123456}]
multi_promptarray-V3 专属 多镜头分镜列表,最多 6 个 shot见下方 MultiShotItem
soundstringoff是否生成原生音频。V3 支持 on/off注意:使用 video_list 时不可设为 onon, off
cfg_scalefloat0.5提示词相关性0.0 - 1.0
external_task_idstring-自定义任务 IDmy_task_001
callback_urlstring-任务完成后回调地址https://your-api.com/callback

Duration 规则

模型工作流支持的 Duration
kling-v3-omni文生/图生视频3 - 15
kling-v3-omni视频参考 (refer_type=feature)3 - 10
kling-v3-omniMulti-shot各 shot duration 之和须在 3-15 范围内
kling-v3-omni视频编辑 (refer_type=base)自动跟随原视频时长
kling-video-o1文生/普通图生5, 10
kling-video-o1首尾帧/视频参考3 - 10

OmniImageItem

参数名类型说明
image_urlstring图片 URL
typestring图片作用:first_frame (首帧), end_frame (尾帧),不传则为普通参考图

OmniVideoItem

参数名类型说明
video_urlstring视频 URL
refer_typestring参考类型:feature (特征参考) 或 base (视频编辑,仅 kling-v3-omni 支持)
keep_original_soundstring是否保留原声:yes, no

MultiShotItem (V3 专属)

多镜头模式下的单个分镜定义。使用 multi_prompt 时,promptduration 参数不可同时传入。

参数名类型必填说明
promptstring该分镜的描述文本,最长 2500 字符。支持 @image_1@element_1 等引用语法
durationstring该分镜时长(秒),每个 shot 至少 3 秒

多镜头限制

  • 最少 2 个 shot,最多 6 个 shot
  • 各 shot 的 duration 总和须在 3-15 秒范围内
  • 每个 shot 的 duration 至少为 3 秒

音频与视频输入互斥

使用 video_list(视频参考或视频编辑)时,不支持 sound: "on"。上游会返回错误:sound on is not supported with video input


计费说明

模型模式基础价格含音频含视频输入
kling-v3-omniStd按秒计费×1.5×1.5
kling-v3-omniPro按秒计费 ×1.333×1.5×1.5
kling-video-o1Std按秒计费-×1.5
kling-video-o1Pro按秒计费 ×1.333-×1.5

响应参数

提交成功后返回 OpenAI 兼容的 video 对象。

参数名类型说明
idstring任务 ID
task_idstring任务 ID (兼容性字段)
objectstring对象类型,固定为 video
modelstring使用的模型 ID
created_atinteger创建时间戳

代码示例

基础用法 - 文生视频

bash
curl https://api.ezmodel.cloud/kling/v1/videos/omni-video \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $YOUR_API_KEY" \
  -d '{
    "model": "kling-v3-omni",
    "prompt": "一只在森林里奔跑的小狐狸,阳光透过树叶洒下斑驳的光影",
    "duration": "10",
    "aspect_ratio": "16:9",
    "sound": "on"
  }'

图生视频 - 首尾帧模式

bash
curl https://api.ezmodel.cloud/kling/v1/videos/omni-video \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $YOUR_API_KEY" \
  -d '{
    "model": "kling-v3-omni",
    "prompt": "让人物从站立缓缓坐下",
    "image_list": [
      {"image_url": "https://example.com/start.jpg", "type": "first_frame"},
      {"image_url": "https://example.com/end.jpg", "type": "end_frame"}
    ],
    "duration": "5"
  }'

V3 多镜头叙事 (Multi-shot)

bash
curl https://api.ezmodel.cloud/kling/v1/videos/omni-video \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $YOUR_API_KEY" \
  -d '{
    "model": "kling-v3-omni",
    "multi_prompt": [
      {"prompt": "一个女孩推开咖啡店的门走进去,镜头跟随", "duration": "4"},
      {"prompt": "女孩坐在窗边,打开笔记本电脑,特写", "duration": "4"},
      {"prompt": "窗外下起了雨,女孩微笑着看向窗外,中景", "duration": "5"}
    ],
    "aspect_ratio": "16:9",
    "mode": "pro",
    "sound": "on"
  }'

V3 视频编辑 (refer_type=base)

bash
curl https://api.ezmodel.cloud/kling/v1/videos/omni-video \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $YOUR_API_KEY" \
  -d '{
    "model": "kling-v3-omni",
    "prompt": "将背景替换为雪山风景",
    "video_list": [
      {
        "video_url": "https://example.com/original.mp4",
        "refer_type": "base",
        "keep_original_sound": "yes"
      }
    ]
  }'

响应示例

json
{
  "id": "842250903629086785",
  "task_id": "842250903629086785",
  "object": "video",
  "model": "kling-v3-omni",
  "created_at": 1737367800
}

企业合作联系:service@ezmodel.cloud