Skip to content

Vidu 文生视频 ​

提交纯文本生成视频任务。

http
POST /vidu/ent/v2/text2video

当前可用模型 ​

模型说明
高效生成优质音视频内容
最新模型
画面清晰,平滑转场,运镜稳定

请求头 ​

名称类型必填说明
string是请求身份认证。使用 Bearer Token,示例值:。
string是请求内容类型,必须设置为 。

请求体 ​

名称类型必填说明
string是模型名称,可选值见上方「当前可用模型」。
string否风格。:通用风格;:动漫风格。注:使用 q2、q3 模型时该参数不生效。
string是文本提示词。生成视频的文本描述,支持中文和英文。
integer否视频时长(秒)。:默认 5 秒,可选 1-10 秒;其他模型按默认值。
integer否随机种子。不传或传 0 时使用随机数,手动设置则使用指定种子。
string否画幅比例。可选值:(默认)、、、、。注:、 仅支持 q2、q3 模型。
string否分辨率。默认值依据模型和视频时长而定。(1-10 秒):默认 720p,可选 540p、720p、1080p。
boolean否是否添加背景音乐。:系统将从预设 BGM 库中自动挑选合适的音乐并添加;:不添加 BGM。注:BGM 参数在 q2 模型的 duration 为 9 或 10 秒时不生效;在 q3 模型中不生效。
boolean否音视频直出(仅 q3 模型支持)。:需要音视频直出,输出带台词以及背景音的视频;:不需要音视频直出,输出静音视频。
boolean否错峰模式。:错峰生成视频,积分更低;:即时生成视频。
boolean否是否添加水印。:添加水印;:不添加水印。注:水印内容固定为"内容由 AI 生成",默认不加。
integer否水印位置。:左上角;:右上角;:右下角;:左下角。
string否水印图片 URL。不传时使用默认水印。
string否透传参数。不做任何处理,仅数据传输。
string否元数据标识。JSON 格式字符串,透传字段。

请求示例 ​

bash
curl -X POST https://octopusx.ai/vidu/ent/v2/text2video \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '
{
  "model": "viduq3-pro",
  "style": "general",
  "prompt": "一只猫在草地上追逐蝴蝶",
  "duration": 5,
  "seed": 0,
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "bgm": false,
  "audio": true,
  "off_peak": false,
  "watermark": false
}'

响应示例 ​

json
{
  "task_id": "48038932-0ff5-4251-8b4b-7a76c09fd114",
  "status": "processing",
  "created_at": 1774494511
}

响应字段 ​

名称类型说明
string任务 ID,用于查询任务状态。
string任务状态。可选值:(处理中)、(失败)、(已完成)。
integer创建时间戳(Unix 时间戳)。

相关接口 ​