文⽣视频
创建一个文⽣视频任务
权限说明
调用本文API,需使用API Key鉴权方式。使用API Key鉴权调用API流程,具体调用流程,请查看认证鉴权。
请求参数
用于生成视频的模型,可选值:
· vidu2.0
· vidu1.5
· vidu1.0
⻛格,可选值如下:
· general:通⽤⻛格,可以通过提⽰词来控制⻛格,默认 general
· anime:动漫⻛格,仅在动漫⻛格表现突出,可以通过不同的动漫⻛格提⽰词来控制
⽂本提⽰词,⽣成视频的⽂本描述,说明:字符⻓度不能超过 1500 个字符
视频时⻓,可选值如下:
· 4:默认 4
· 8
随机种⼦,说明:
(1)当默认不传或者传0时,会使⽤随机数替代
(2)⼿动设置则使⽤设置的种⼦
⽐例参数,说明:
(1)默认 16:9
(2)可选值如下:
· Vidu1.0 可选值: 16:9
· Vidu 1.5 可选值: 16:9 、 9:16 、 1:1
分辨率,说明:
(1)默认 360p
(2)可选值如下:
· vidu1.0可选值:360p
· vidu1.5 和 vidu2.0 4秒的视频可选值:360p、720p、1080p
· vidu1.5 和 vidu2.0 8秒的视频可选值:720p
运动幅度,说明:
(1)供 vidu1.5 和 vidu2.0 模型可⽤
(2)可选值如下:
· auto,默认 auto
· small
· medium
· large
(3)⾼动态性是 vidu 模型的特⾊之⼀,为了更好的服务不同的需
求,我们开放了控制视频动态幅度的参数
Callback 协议,说明:
(1)需要在创建任务时主动设置 callback_url,请求⽅法为POST,当视频⽣成任务有状态变化时,Vidu 将向此地址发送包含任务最新状态的回调请求。回调请求内容结构与查询任务API的返回体⼀致。
(2)回调返回的status状态如下:
· processing:任务处理中
· success:任务完成,如发送失败,回调三次
· failed:任务失败,如发送失败,回调三次
POST /beta/video/generations/vidu/v2/text2video HTTP/1.1
Host: qianfan.baidubce.com
Authorization: authorization string
{
"model": "vidu1.5",
"style": "general",
"prompt": "In an ultra-realistic fashion photography style featuringlight blue and pale amber tones, an astronaut in a spacesuit walks throughthe fog. The background consists of enchanting white and golden lights,creating a minimalist still life and an impressive panoramic scene.",
"duration": 4,
"seed": 0,
"aspect_ratio": "16:9",
"resolution": "720p",
"movement_amplitude": "auto"
}
示例代码
curl --location 'https://qianfan.baidubce.com/beta/video/generations/vidu/v2/text2video' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer bce-v3/ALTAK-*********/614fb**********' \
--data '{
"model": "vidu1.5",
"style": "general",
"prompt": "In an ultra-realistic fashion photography style featuringlight blue and pale amber tones, an astronaut in a spacesuit walks throughthe fog. The background consists of enchanting white and golden lights,creating a minimalist still life and an impressive panoramic scene.",
"duration": 4,
"seed": 0,
"aspect_ratio": "16:9",
"resolution": "720p",
"movement_amplitude": "auto"
}'
返回响应
logid
Vidu ⽣成的任务 ID
处理状态,说明:
· created:创建成功
· queueing:任务排队中
· processing:任务处理中
· success:任务成功
· failed:任务失败
本次调⽤的模型名称
本次调⽤的⻛格参数
本次调⽤的提⽰词
本次调⽤的视频时⻓参数
本次调⽤的随机种⼦参数
本次调⽤的分辨率参数
本次调⽤的镜头动态幅度参数
任务创建时间
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"log_id": "as-b***gk",
"id": "67d2acc***aae770",
"status": "success",
"err_code": "",
"creations": [
{
"id": "",
"url": "http://bj.***",
"cover_url": "http://bj.b***"
}
]
}
错误码
如果请求错误,请查看错误码说明。
评价此篇文章
