任务:多图生视频
概览
- 请求方法:
POST - 路径:
/kling/v1/videos/multi-image2video - 内容类型:
application/json
认证方式
- Header:
Authorization: Bearer <token>
请求示例(主要字段)
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| model_name | string | 是 | 模型版本,当前仅支持 kling-v1-6 |
| image_list | array | 是 | 参考图片列表(每项含 image 字段,URL 或 Base64) |
| prompt | string | 否 | 正向文本提示,<=2500 字符 |
| negative_prompt | string | 否 | 负向文本提示,<=2500 字符 |
| mode | string | 否 | 视频质量模式:std、pro(pro价格*3.5) |
| duration | string | 否 | 视频时长秒,5 或 10(10价格*2) |
| aspect_ratio | string | 否 | 输出画面纵横比:16:9、9:16、1:1(默认 16:9) |
| callback_url | string | 否 | 任务回调地址 |
image_list 项示例
每项为对象,包含 image 字段(图片 URL 或 Base64)。
curl 示例
bash
curl -X POST "https://api.gpt.ge/kling/v1/videos/multi-image2video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-xxxx" \
-d '{
"model_name":"kling-v1-6",
"image_list":[{"image":"https://p2.a.kwimgs.com/..."},{"image":"https://p2.a.kwimgs.com/..."}],
"prompt":"一位年轻的中国女性自信地走在一片广阔的绿色草地上...",
"mode":"std",
"duration":"5"
}'返回示例(200)
json
{
"code": 0,
"message": "SUCCEED",
"request_id": "CmYgjmbyMToAAAAAAF6svw",
"data": {
"task_id": "CmYgjmbyMToAAAAAAF6svw",
"task_status": "submitted",
"created_at": 1727338013674,
"updated_at": 1727338013674,
"task_result": {
"images": [
{"url": "https://...", "index": 0}
],
"videos": null
}
}
}