主题
生成视频
POST
https://az.gptplus5.com/alibailian/api/v1/services/aigc/video-generation/video-synthesis
请求参数
Authorization
在 Header 添加参数Authorization,其值为在 Bearer 之后拼接 Token
示例:Authorization: Bearer ********************
Body 参数 (application/json)
| 参数名 | 类型 | 必需 | 说明 |
|---|---|---|---|
model | string | 必需 | 模型名称, (必选) 用于指定本次视频生成所用到的模型。示例值:wan2.5-i2v-preview。 |
input | object | 必需 | 输入信息, (必选) 输入的基本信息,如提示词、图像等。 |
└ prompt | string | 必需 | 提示词, (可选) 用来描述生成图像中期望包含的元素和视觉特点。 |
└ negative_prompt | string | 必需 | 反向提示词, (可选) 用来描述不希望在视频画面中看到的内容。 |
└ img_url | string | 必需 | 首帧图像, (必选) 首帧图像的URL或 Base64 编码数据。 |
└ audio_url | string | 必需 | 音频文件URL, (可选,仅wan2.5-i2v-preview支持) 模型将使用该音频生成视频。 |
└ template | string | 必需 | 视频特效模板, (可选) 视频特效模板的名称。若未填写,表示不使用任何视频特效。 |
parameters | object | 必需 | 视频处理参数, (可选) 视频的高级处理参数,如设置分辨率、时长、水印等。 |
└ resolution | string | 必需 | 视频分辨率, (可选) 指定生成的视频分辨率档位,不改变视频的宽高比。 |
└ duration | integer | 必需 | 视频时长, (可选) 生成视频的时长,单位为秒。该参数的取值依赖于model参数。 |
└ prompt_extend | boolean | 必需 | Prompt智能改写, (可选) 是否开启prompt智能改写。默认值为true。 |
└ watermark | boolean | 必需 | 水印标识, (可选) 是否添加“AI生成”水印标识。默认值为false。 |
└ audio | boolean | 必需 | 自动添加音频, (可选,仅wan2.5-i2v-preview支持) 控制是否自动为视频添加音频,仅在audio_url为空时生效。 |
└ seed | integer | 必需 | 随机数种子, (可选) 固定seed值有助于提升生成结果的可复现性。 |
请求示例
json
{
"model": "wan2.5-i2v-preview",
"input": {
"prompt": "改变一下光线",
"img_url": "https://brainrot-yt-shorts.oss-cn-beijing.aliyuncs.com/images/cached/55a955b7e41723417281051d7bebdb45.png"
},
"parameters": {
"resolution": "480P",
"prompt_extend": true,
// "duration": 5,
"audio": true
}
}cURL 示例
bash
curl --location --request POST 'https://az.gptplus5.com/alibailian/api/v1/services/aigc/video-generation/video-synthesis' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"model": "wan2.5-i2v-preview",
"input": {
"prompt": "改变一下光线",
"img_url": "https://brainrot-yt-shorts.oss-cn-beijing.aliyuncs.com/images/cached/55a955b7e41723417281051d7bebdb45.png"
},
"parameters": {
"resolution": "480P",
"prompt_extend": true,
// "duration": 5,
"audio": true
}
}'返回响应
🟢200成功
响应 Body
| 参数名 | 类型 | 必需 | 说明 |
|---|---|---|---|
request_id | string | 必需 | |
output | object | 必需 | |
└ task_id | string | 必需 | |
└ task_status | string | 必需 |
响应示例
json
{
"request_id": "ccffb21f-c21e-4eba-861a-6c80e6db6e4d",
"output": {
"task_id": "a55bfe14-6e78-4b9d-b97d-128420399ed1",
"task_status": "PENDING"
}
}