创建视频续写任务
功能介绍
支持调用多模态视频大模型创建视频续写的推理任务。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。
URI
POST /v1/{project_id}/alg-infer/aigc-video-extension/service/{deployment_id}/videos
获取URI方式请参见请求URI。
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 参数解释: 用户Token。 用于获取操作API的权限。如图4中响应消息头中X-Subject-Token的值即为Token。 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 |
| Content-Type | 是 | String | 参数解释: 发送的实体的MIME类型。 约束限制: 不涉及 取值范围: 不涉及 默认取值: application/json |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| model | 否 | String | 参数解释: 视频续写推理服务的lora ID,用于多lora场景的lora模型选择。 约束限制: 长度小于等于128。 取值范围: 不涉及。 默认取值: 多lora场景下,默认选择主模型。 |
| prompt | 是 | String | 参数解释: 提示词。 约束限制: 支持中英文。 长度小于等于1000。 取值范围: 不涉及。 默认取值: 不涉及。 |
| origin_video | 是 | String | 参数解释: 原视频URL。 约束限制: 视频帧数要大于25。 视频大小要小于200M。 取值范围: 不涉及。 默认取值: 不涉及。 |
| video_config | 否 | VideoConfig object | 生成视频的配置信息。 |
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| id | String | 用来标识视频生成任务的唯一字符串。 |
| prompt | String | 提示词。 |
| status | String | 视频生成的任务状态。 |
| video_url | String | 视频生成结果文件链接。 |
| video_config | VideoConfig object | 生成视频的配置信息。 |
状态码: 400
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_msg | String | 错误信息。 |
| error_code | String | 错误码。 |
请求示例
POST https://{endpoint}/v1/{project_id}/alg-infer/aigc-video-extension/service/{deployment_id}/videos
Request Header:
Content-Type: application/json
X-Auth-Token: MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG...
Request Body:
{
"model": "pangu-mm-m2-aigvideo_xa6xu8.LoRA02",
"prompt": "prompt",
"origin_video": "https://xxx.obs.cnxxx"
"video_config": {
"resolution": "720p",
"aspect_ratio": "16:9"
}
} 响应示例
{
"id": "e7c33de0-1245-42d9-a875-745845ce3b22",
"prompt": "prompt",
"status": "PROCESSING",
"video_config": {
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}
} 状态码
请参见状态码。
错误码
请参见错误码。