- 与官网一致:本页所有请求体、字段命名与返回结构与可灵官网保持一致
- 字段详解:请参考官网权威文档
- 初始化视频 → 获取 session_id
- 选区管理 → 增加/删减/清除/预览选区
- 提交编辑任务 → 执行增加/替换/删除元素
1. 初始化待编辑视频
POST /kling/v1/videos/multi-elements/init-selection
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
video_id | string | 二选一 | 视频ID(与 video_url 二选一) |
video_url | string | 二选一 | 视频URL(与 video_id 二选一) |
2. 增加视频选区
POST /kling/v1/videos/multi-elements/add-selection
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
session_id | string | 是 | 会话ID(24小时有效) |
frame_index | int | 是 | 帧号 |
points | array | 是 | 点选坐标列表(最多10个点) |
坐标范围:x 和 y 均在 [0, 1] 范围内
3. 删减视频选区
POST /kling/v1/videos/multi-elements/delete-selection
参数与增加选区相同,用于删除已选中的区域。
4. 清除视频选区
POST /kling/v1/videos/multi-elements/clear-selection
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
session_id | string | 是 | 会话ID |
5. 预览已选区视频
POST /kling/v1/videos/multi-elements/preview-selection
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
session_id | string | 是 | 会话ID |
6. 创建编辑任务
POST /kling/v1/videos/multi-elements
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model_name | string | 否 | 模型名称,仅支持 kling-v1-6 |
session_id | string | 是 | 会话ID |
edit_mode | string | 是 | 操作类型:addition、swap、removal |
image_list | array | 条件 | 参考图像列表(增加需1-2张,替换需1张,删除不需要) |
prompt | string | 是 | 正向文本提示词 |
negative_prompt | string | 否 | 负向文本提示词 |
mode | string | 否 | 生成模式:std、pro |
duration | string | 否 | 视频时长:5、10 |
callback_url | string | 否 | 回调通知地址 |
external_task_id | string | 否 | 自定义任务ID |
| edit_mode | 说明 | 图片要求 |
|---|---|---|
addition | 增加元素 | 1-2张图片 |
swap | 替换元素 | 1张图片 |
removal | 删除元素 | 不需要图片 |
