任务:图生视频
概览
- 请求方法:
POST - 路径:
/kling/v1/videos/image2video - 内容类型:
application/json - Tags:视频模型(Video)/快手可灵AI
认证
- Header:
Authorization: Bearer <token>
请求参数(部分)
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| image | string | 是 | 参考图片 URL/Base64,<=10MB,分辨率>=300x300,长宽比1:2.5~2.5:1 |
| prompt | string | 否 | 正向文本提示,<=2500 字符 |
| negative_prompt | string | 否 | 负向文本提示,<=2500 字符 |
| mode | string | 否 | std/pro,pro 价格*3.5 |
| duration | string | 否 | 5/10,10 价格*2 |
| model_name | string | 否 | kling-v1/kling-v1-5/kling-v1-6/... |
| callback_url | string | 否 | 回调地址 |
| camera_control | object | 否 | 运镜控制,包含 type+config |
| static_mask | string | 否 | 静态掩码,与image分辨率一致 |
| dynamic_masks | array | 否 | 动态掩码列表 |
示例请求
bash
curl -X POST "https://api.gpt.ge/kling/v1/videos/image2video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-xxxx" \
-d '{
"image":"https://p2.a.kwimgs.com/...",
"prompt":"一位年轻的中国女性...",
"model_name":"kling-v1-5",
"mode":"std",
"duration":"5"
}'返回示例(200)
json
{
"code": 0,
"message": "SUCCEED",
"request_id": "...",
"data": {
"task_id": "...",
"task_status": "submitted",
"created_at": 0,
"updated_at": 0,
"task_result": {"images": [], "videos": null},
"task_status_msg": ""
}
}