主题模式
可灵(Kling)API 总览
官方文档入口(仅参考):
统一请求头
| 字段 | 值 | 描述 |
|---|---|---|
| Content-Type | application/json | 数据交换格式 |
| Authorization | Bearer | 鉴权信息 |
核心说明
- 当前统一采用
/v1/videos/kling/...接口路径承载可灵视频能力。
视频能力接口
1) 文生视频(Text2Video)
| 功能 | 方法 | 路径 |
|---|---|---|
| 创建 | POST | /v1/videos/kling/text2video |
| 单任务查询 | GET | /v1/videos/kling/text2video/{task_id} |
| 列表查询 | GET | /v1/videos/kling/text2video?pageNum=1&pageSize=30 |
2) 图生视频(Image2Video)
| 功能 | 方法 | 路径 |
|---|---|---|
| 创建 | POST | /v1/videos/kling/image2video |
| 单任务查询 | GET | /v1/videos/kling/image2video/{task_id} |
| 列表查询 | GET | /v1/videos/kling/image2video?pageNum=1&pageSize=30 |
3) 动作控制(Motion Control)
| 功能 | 方法 | 路径 |
|---|---|---|
| 创建 | POST | /v1/videos/kling/motion-control |
| 单任务查询 | GET | /v1/videos/kling/motion-control/{task_id} |
| 列表查询 | GET | /v1/videos/kling/motion-control?pageNum=1&pageSize=30 |
说明:
- 动作控制创建接口允许不传模型,默认使用
Kling-V2.6。
4) Omni / 多镜头(Omni Video)
| 功能 | 方法 | 路径 |
|---|---|---|
| 创建 | POST | /v1/videos/kling/omni-video |
| 单任务查询 | GET | /v1/videos/kling/omni-video/{task_id} |
| 列表查询 | GET | /v1/videos/kling/omni-video?pageNum=1&pageSize=30 |
5) 多图参考生视频(Multi-Image2Video)
| 功能 | 方法 | 路径 |
|---|---|---|
| 创建 | POST | /v1/videos/kling/multi-image2video |
| 单任务查询 | GET | /v1/videos/kling/multi-image2video/{task_id} |
| 列表查询 | GET | /v1/videos/kling/multi-image2video?pageNum=1&pageSize=30 |
6) 多模态视频编辑(Multi-Elements)
| 功能 | 方法 | 路径 |
|---|---|---|
| 初始化选区 | POST | /v1/videos/kling/multi-elements/init-selection |
| 增加选区 | POST | /v1/videos/kling/multi-elements/add-selection |
| 删除选区 | POST | /v1/videos/kling/multi-elements/delete-selection |
| 清除选区 | POST | /v1/videos/kling/multi-elements/clear-selection |
| 预览选区 | POST | /v1/videos/kling/multi-elements/preview-selection |
| 创建任务 | POST | /v1/videos/kling/multi-elements |
| 单任务查询 | GET | /v1/videos/kling/multi-elements/{task_id} |
| 列表查询 | GET | /v1/videos/kling/multi-elements?pageNum=1&pageSize=30 |
主体能力接口
| 能力 | 方法 | 路径 |
|---|---|---|
| 创建自定义主体 | POST | /v1/elements/custom |
| 查询自定义主体列表 | GET | /v1/elements/custom |
| 查询自定义主体单个 | GET | /v1/elements/{id} |
| 查询官方主体列表 | GET | /v1/elements/presets |
| 删除自定义主体 | POST | /v1/elements/delete |
查询参数
列表查询通用参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| pageNum | int | 否 | 1 | 页码,范围 [1, 1000] |
| pageSize | int | 否 | 30 | 每页条数,范围 [1, 500] |
| provider | string | 否 | - | 可选服务商 |
参数兼容
model兼容:支持model,会在对应接口归一化到model_name或内部标准模型。seconds兼容:支持seconds,会归一化为duration。- 多图字段兼容:
image_list中兼容image/image_url/url/base64等形式(以各子接口实现为准)。 - 历史字段兼容:动作控制中会清理
action_control等内部/历史字段,不作为上游主参数。
关键约束
Kling-Video-O1、Kling-V3-Omni请优先使用/v1/videos/kling/omni-video。- 若将 Omni 模型发到
text2video或image2video路径,当前实现会按规则拒绝或返回上游校验错误(常见422)。
返回结构(总览)
创建任务返回(示例)
json
{
"code": 0,
"message": "string",
"request_id": "string",
"data": {
"task_id": "string",
"task_status": "submitted",
"task_info": {
"external_task_id": "string"
},
"created_at": 1722769557708,
"updated_at": 1722769557708
},
"aiping_id": "string"
}单任务查询返回(示例)
json
{
"code": 0,
"message": "string",
"request_id": "string",
"data": {
"task_id": "string",
"task_status": "succeed",
"task_status_msg": "string",
"task_info": {
"external_task_id": "string"
},
"task_result": {
"videos": [
{
"id": "string",
"url": "string",
"watermark_url": "string",
"duration": "string"
}
]
},
"watermark_info": {
"enabled": true
},
"final_unit_deduction": "string",
"created_at": 1722769557708,
"updated_at": 1722769557708
},
"aiping_id": "string"
}列表查询返回(示例)
json
{
"code": 0,
"message": "string",
"request_id": "string",
"data": [
{
"task_id": "string",
"task_status": "succeed",
"task_status_msg": "string",
"task_info": {
"external_task_id": "string"
},
"task_result": {
"videos": [
{
"id": "string",
"url": "string",
"watermark_url": "string",
"duration": "string"
}
]
},
"watermark_info": {
"enabled": true
},
"final_unit_deduction": "string",
"created_at": 1722769557708,
"updated_at": 1722769557708
}
],
"aiping_id": "string"
}