POST /v1/video/generations
application/json
模型名称 | 模型 ID | 支持功能 |
---|---|---|
Kling v1.6 | kling/kling-v1-6 | 文生视频、图生视频、多图参考生视频 |
Kling v2 Master | kling/kling-v2-master | 文生视频、图生视频、多图参考生视频 |
Kling v2.1 | kling/kling-v2-1 | 文生视频、图生视频、多图参考生视频 |
Kling v2.1 Master | kling/kling-v2-1-master | 文生视频、图生视频、多图参考生视频 |
Kling Lipsync | kling/lipsync | 对口型 |
功能类型 | 任务类型识别条件 | 描述 |
---|---|---|
文生视频 (Text-to-Video) | 仅包含 prompt 参数 | 根据文本描述生成视频 |
图生视频 (Image-to-Video) | 包含 image 参数 | 基于单张图片生成视频 |
多图参考生视频 (Multi-Image-to-Video) | 包含 image_list 参数 | 使用多张参考图片生成视频 |
对口型 (Lipsync) | 包含 input 参数 | 为视频添加口型同步 |
参数名 | 类型 | 必填 | 默认值 | 描述 | 限制 |
---|---|---|---|---|---|
model | string | ✅ | - | 模型 ID | 见支持的模型列表 |
prompt | string | ✅ | - | 文本提示词 | ≤2500字符,支持中英文 |
参数名 | 类型 | 必填 | 默认值 | 描述 | 取值范围 |
---|---|---|---|---|---|
negative_prompt | string | ❌ | - | 负向文本提示词 | ≤2500字符 |
cfg_scale | float | ❌ | 0.5 | 生成视频的自由度 | 0.0-1.0 |
mode | string | ❌ | std | 生成视频的模式 | std , pro |
aspect_ratio | string | ❌ | 16:9 | 视频宽高比 | 16:9 , 9:16 , 1:1 |
duration | string/int | ❌ | 5 | 视频时长(秒) | 5 , 10 |
external_task_id | string | ❌ | - | 自定义任务ID | 用户唯一 |
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
image | string | ✅ | 首帧图像(URL/Base64) |
image_tail | string | ❌ | 尾帧图像(URL/Base64) |
static_mask | string | ❌ | 静态笔刷涂抹区域 |
dynamic_masks | array | ❌ | 动态笔刷配置列表(最多6组) |
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
image_list | array | ✅ | 参考图片数组(1-4张) |
image_list[i].image | string | ✅ | 图片 URL 或 Base64 |
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
input | object | ✅ | 对口型输入参数 |
input.video_id | string | ❌ | 可灵AI生成的视频ID(与video_url二选一,仅支持30天内生成的≤60s视频) |
input.video_url | string | ❌ | 视频URL(与video_id二选一,支持mp4/mov,≤100MB,2-60s,720p/1080p) |
input.mode | string | ✅ | 生成模式:text2video (文本生成)、audio2video (音频生成) |
input.text | string | ❌ | 对口型文本内容(mode为text2video时必填,≤120字符) |
input.voice_id | string | ❌ | 音色ID(mode为text2video时必填) 具体音色效果、音色ID、音色语种对应关系点此查看; |
input.voice_language | string | ❌ | 音色语种:zh 、en (mode为text2video时必填,默认zh) |
input.voice_speed | float | ❌ | 语速(0.8-2.0,默认1.0,mode为text2video时可选) |
input.audio_type | string | ❌ | 音频传输方式:file 、url (mode为audio2video时必填) |
input.audio_file | string | ❌ | 音频文件Base64编码(audio_type为file时必填,支持mp3/wav/m4a/aac,≤5MB) |
input.audio_url | string | ❌ | 音频文件URL(audio_type为url时必填,支持mp3/wav/m4a/aac,≤5MB) |
值 | 说明 |
---|---|
std | 标准模式,性价比高 |
pro | 专家模式,生成质量更佳 |
项目 | 要求 |
---|---|
格式 | JPEG、PNG |
大小 | ≤ 10MB |
分辨率 | 宽高 ≥ 300px |
宽高比 | 1:2.5 ~ 2.5:1 |
编码 | Base64(格式:data:image/<format>;base64,<data> )或 HTTP URL |
重要限制: camera_control
参数仅支持kling/kling-v1
模型,且必须在std
模式下使用,视频时长必须为 5 秒。
参数名 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
type | string | ❌ | 预定义运镜类型 | "simple" |
config | object | ❌ | 自定义运镜配置(type为simple时必填) | 见下方说明 |
类型值 | 描述 |
---|---|
"simple" | 简单运镜,可在 config 中六选一进行运镜 |
"down_back" | 镜头下压并后退 |
"forward_up" | 镜头前进并上仰 |
"right_turn_forward" | 先右旋转后前进 |
"left_turn_forward" | 先左旋并前进 |
type
为 "simple"
时,可在以下参数中选择一个配置(6选1,其余参数为0):参数名 | 类型 | 取值范围 | 描述 |
---|---|---|---|
horizontal | float | [-10, 10] | 水平运镜,负值向左,正值向右 |
vertical | float | [-10, 10] | 垂直运镜,负值向下,正值向上 |
pan | float | [-10, 10] | 水平摇镜,负值向左旋转,正值向右旋转 |
tilt | float | [-10, 10] | 垂直摇镜,负值向下旋转,正值向上旋转 |
roll | float | [-10, 10] | 旋转运镜,负值逆时针,正值顺时针 |
zoom | float | [-10, 10] | 变焦,负值拉远,正值推近 |
参数名 | 类型 | 必填 | 描述 |
---|---|---|---|
mask | string | ✅ | 动态笔刷涂抹区域的 mask 图片 |
trajectories | array | ✅ | 运动轨迹坐标序列,2-77个坐标点 |
参数名 | 类型 | 必填 | 描述 |
---|---|---|---|
x | int | ✅ | 横坐标(以输入图片左下角为原点) |
y | int | ✅ | 纵坐标(以输入图片左下角为原点) |