图生视频
更新时间:2025-12-01
本接口用于创建图生视频任务,包括:
- 单图生视频
- 首尾帧视频
- 参考生视频
- 智能多帧视频
注意事项:
-
V 相关模型图片尺寸大小格式限制
- 图片大小小于50M,格式只支持 JPG/JPEG/PNG, 图片长宽比需要小于1:4或者4:1
- 参考生任务时,图片尺寸不能小于 128*128,比例需要小于 1:16 或者 16:1
-
P 相关模型图片尺寸大小格式限制
- 图片尺寸最大支持 4000*4000
- 提示文本有最大长度限制, 其中 V15,V20,VQ1,VQ1C 为 1500 个字符,P35,P40, P45,P50 为 2048 字符,K16, K20,K21,K21M 为 2500 字符
- 图像 URL 需要确保公网可访问
图片上传流程:
在线调试
平台提供了 API在线调试平台-示例代码,用于帮助开发者调试接口,平台集成快速检索、查看在线调用的请求内容和返回结果、复制和下载示例代码等功能,简单易用,更多内容请查看API在线调试介绍。
调试成功后返回的 taskId 用于后续查询任务状态, 参考 查询任务详情。
请求结构
Http
1POST /v2/aigc/image_to_video HTTP/1.1
2connection: keep-alive
3host: vod.bj.baidubce.com
4content-type: application/json
5x-bce-request-id: <bce-request-id>
6x-bce-date: <utc-date-string>
7authorization: <bce-authorization-string>
请求头域
除公共头域外,无其它特殊头域。
请求参数
| 参数 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| model | string | 是 | 模型名称, 支持:
|
| modelV15TaskInput | ImageToVideoV15TaskInput | 否 | V15 模型的特定输入参数 |
| modelV20TaskInput | ImageToVideoV20TaskInput | 否 | V20 模型的特定输入参数 |
| modelVQ1TaskInput | ImageToVideoVQ1TaskInput | 否 | VQ1 模型的特定输入参数 |
| modelVQ1CTaskInput | ImageToVideoVQ1CTaskInput | 否 | VQ1C 模型的特定输入参数 |
| modelVQ2TTaskInput | ImageToVideoVQ2TTaskInput | 否 | VQ2T 模型的特定输入参数 |
| modelVQ2PTaskInput | ImageToVideoVQ2PTaskInput | 否 | VQ2P 模型的特定输入参数 |
| modelVQ2TaskInput | ImageToVideoVQ2TaskInput | 否 | VQ2 模型的特定输入参数 |
| modelP35TaskInput | ImageToVideoP35TaskInput | 否 | P35 模型的特定输入参数 |
| modelP40TaskInput | ImageToVideoP40TaskInput | 否 | P40 模型的特定输入参数 |
| modelP45TaskInput | ImageToVideoP45TaskInput | 否 | P45 模型的特定输入参数 |
| modelP50TaskInput | ImageToVideoP50TaskInput | 否 | P50 模型的特定输入参数 |
| modelK16TaskInput | ImageToVideoK16TaskInput | 否 | K16 模型的特定输入参数 |
| modelK20TaskInput | ImageToVideoK20TaskInput | 否 | K20 模型的特定输入参数 |
| modelK21TaskInput | ImageToVideoK21TaskInput | 否 | K21 模型的特定输入参数 |
| modelK21MTaskInput | ImageToVideoK21MTaskInput | 否 | K21M 模型的特定输入参数 |
| modelK25TTaskInput | ImageToVideoK25TTaskInput | 否 | K25T 模型的特定输入参数 |
返回头域
除公共头域,无其它特殊头域。
返回参数
| 参数 | 类型 | 描述 |
|---|---|---|
| taskId | string | 任务id |
请求示例
图生视频V15示例
请求内容
Http
1POST /v2/aigc/image_to_video HTTP/1.1
2host: vod.bj.baidubce.com
3accept: */*
4connection: keep-alive
5content-type: application/json
6x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481
7x-bce-date: 2024-03-24T13:08:44Z
8authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2024-03-24T13:08:44Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
9
10{
11 "model": "V15",
12 "modelV15TaskInput": {
13 "duration": 4,
14 "image": {
15 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/head.jpeg"
16 },
17 "prompt": "两个人拥抱",
18 "resolution": "360p"
19 }
20}
图生视频P35示例
请求内容
Http
1POST /v2/aigc/image_to_video HTTP/1.1
2host: vod.bj.baidubce.com
3accept: */*
4connection: keep-alive
5content-type: application/json
6x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481
7x-bce-date: 2024-03-24T13:08:44Z
8authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2024-03-24T13:08:44Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
9
10{
11 "model": "P35",
12 "modelP35TaskInput": {
13 "duration": 5,
14 "image": {
15 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/character1.5_1.png"
16 },
17 "prompt": "吐泡泡",
18 "resolution": "360p",
19 "style": "comic",
20 "motionMode": "fast"
21 }
22}
图生视频K16示例
请求内容
Http
1POST /v2/aigc/image_to_video HTTP/1.1
2host: vod.bj.baidubce.com
3accept: */*
4connection: keep-alive
5content-type: application/json
6x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481
7x-bce-date: 2024-03-24T13:08:44Z
8authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2024-03-24T13:08:44Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
9
10{
11 "model": "K16",
12 "modelK16TaskInput": {
13 "duration": 5,
14 "image": {
15 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/character1.5_1.png"
16 },
17 "prompt": "吐泡泡",
18 "negativePrompt": "坏, 丑陋, 不好看, 差劲, 劣质视频, 不专业, 业余, 难看的颜色, 糟糕的场景, 乱七八糟",
19 "motionMode": "std",
20 "cfgScale": "0.5"
21 }
22}
头尾帧生成视频V15示例
请求内容
Http
1POST /v2/aigc/image_to_video HTTP/1.1
2host: vod.bj.baidubce.com
3accept: */*
4connection: keep-alive
5content-type: application/json
6x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481
7x-bce-date: 2024-03-24T13:08:44Z
8authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2024-03-24T13:08:44Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
9
10{
11 "model": "V15",
12 "modelV15TaskInput": {
13 "duration": 4,
14 "headtailImages": {
15 "tailImage": {
16 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/head.jpeg"
17 },
18 "headImage": {
19 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/tail.jpeg"
20 }
21 },
22 "prompt": "两个人拥抱",
23 "resolution": "720p",
24 "movementAmplitude": "auto"
25 }
26}
参考生成视频V15示例
请求内容
Http
1POST /v2/aigc/image_to_video HTTP/1.1
2host: vod.bj.baidubce.com
3accept: */*
4connection: keep-alive
5content-type: application/json
6x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481
7x-bce-date: 2024-03-24T13:08:44Z
8authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2024-03-24T13:08:44Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
9
10{
11 "model": "V15",
12 "modelV15TaskInput": {
13 "duration": 4,
14 "characterImages": [
15 {
16 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/character1.5_1.png"
17 },
18 {
19 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/character1.5_2.png"
20 },
21 {
22 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/character1.5_3.png"
23 }
24 ],
25 "prompt": "女孩的手心漂浮着一只半透明金鱼,镜头逐渐拉近,镜头顺时针旋转",
26 "resolution": "360p",
27 "movementAmplitude": "auto"
28 }
29}
图生视频 K25T 单图生视频示例
请求内容
Http
1POST /v2/aigc/image_to_video HTTP/1.1
2host: vod.bj.baidubce.com
3accept: */*
4connection: keep-alive
5content-type: application/json
6x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481
7x-bce-date: 2024-03-24T13:08:44Z
8authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2024-03-24T13:08:44Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
9
10{
11 "model": "K25T",
12 "modelK25TTaskInput": {
13 "duration": 5,
14 "image": {
15 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/character1.5_1.png"
16 },
17 "prompt": "小女孩在微笑",
18 "negativePrompt": "模糊, 低质量",
19 "cfgScale": 0.5,
20 "mode": "pro"
21 }
22}
图生视频 K25T 首尾帧生视频示例
请求内容
Http
1POST /v2/aigc/image_to_video HTTP/1.1
2host: vod.bj.baidubce.com
3accept: */*
4connection: keep-alive
5content-type: application/json
6x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481
7x-bce-date: 2024-03-24T13:08:44Z
8authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2024-03-24T13:08:44Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
9
10{
11 "model": "K25T",
12 "modelK25TTaskInput": {
13 "duration": 10,
14 "headtailImages": {
15 "headImage": {
16 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/head.jpeg"
17 },
18 "tailImage": {
19 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/tail.jpeg"
20 }
21 },
22 "prompt": "镜头从左到右平移",
23 "negativePrompt": "抖动, 模糊",
24 "cfgScale": 0.5,
25 "mode": "pro"
26 }
27}
图生视频 VQ2P 智能多帧生视频示例
请求内容
Http
1POST /v2/aigc/image_to_video HTTP/1.1
2host: vod.bj.baidubce.com
3accept: */*
4connection: keep-alive
5content-type: application/json
6x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481
7x-bce-date: 2024-03-24T13:08:44Z
8authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2024-03-24T13:08:44Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
9
10{
11 "model": "VQ2P",
12 "modelVQ2PTaskInput": {
13 "startImage": {
14 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/frame0.jpg"
15 },
16 "imageSettings": [
17 {
18 "keyImage": {
19 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/frame1.jpg"
20 },
21 "prompt": "镜头向右移动",
22 "duration": 5
23 },
24 {
25 "keyImage": {
26 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/frame2.jpg"
27 },
28 "prompt": "镜头缩放",
29 "duration": 4
30 }
31 ],
32 "resolution": "720p"
33 }
34}
图生视频 VQ2T 智能多帧生视频示例
请求内容
Http
1POST /v2/aigc/image_to_video HTTP/1.1
2host: vod.bj.baidubce.com
3accept: */*
4connection: keep-alive
5content-type: application/json
6x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481
7x-bce-date: 2024-03-24T13:08:44Z
8authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2024-03-24T13:08:44Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
9
10{
11 "model": "VQ2T",
12 "modelVQ2TTaskInput": {
13 "startImage": {
14 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/start.jpg"
15 },
16 "imageSettings": [
17 {
18 "keyImage": {
19 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/key1.jpg"
20 },
21 "duration": 3
22 },
23 {
24 "keyImage": {
25 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/key2.jpg"
26 },
27 "prompt": "平滑过渡",
28 "duration": 2
29 },
30 {
31 "keyImage": {
32 "imageUrl": "https://vod-resource.cdn.bcebos.com/videos/key3.jpg"
33 },
34 "duration": 5
35 }
36 ],
37 "resolution": "1080p"
38 }
39}
