阿里视频生成
使用阿里百炼 / DashScope 原生格式创建视频生成任务。该端点只用于阿里视频通道,不接受 OpenAI/Sora 的 prompt 顶层请求体。
当前平台对外展示的阿里视频模型为 wan2.7-i2v、wan2.6-i2v。下面只列对外可传的阿里百炼 / DashScope 官方请求体字段。
可参考官方的api文档: https://bailian.console.alibabacloud.com/cn-beijing?tab=api#/api/?type=model&url=3025059
Try It
POST
/aliyun/v1/videos/generationshttps://api-platform.ope.ai端点
| 端点 | 鉴权 | 用途 |
|---|---|---|
POST /aliyun/v1/videos/generations | Authorization: Bearer <api-key> | 创建阿里百炼视频任务 |
GET /aliyun/v1/tasks/{task_id} | Authorization: Bearer <api-key> | 查询阿里视频任务状态 |
GET /aliyun/v1/videos/{task_id}/content | Authorization: Bearer <api-key> | 下载阿里视频结果 |
模型与输入规则
| 模型 | 必填输入 | 主要参数 | 说明 |
|---|---|---|---|
wan2.7-i2v | input.media |
| 官方新版图生视频协议,参考素材统一放入 media 数组 |
wan2.6-i2v | input.img_url |
| 官方首帧图生视频协议 |
请求体(application/json)
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 阿里百炼视频模型 ID,例如 wan2.7-i2v、wan2.6-i2v |
input | object | 是 | 视频输入信息 |
input.prompt | string | 否 | 文本提示词,建议填写 |
input.negative_prompt | string | 否 | 反向提示词 |
input.media | array | 条件必填 | wan2.7-i2v 的官方多模态输入,元素包含 type 和 url |
input.img_url | string | 条件必填 | wan2.6-i2v 的首帧图片 URL |
input.audio_url | string | 否 | 音频 URL,适用于 wan2.6-i2v 中支持音频驱动的场景 |
parameters | object | 否 | 视频处理参数 |
parameters.resolution | string | 否 | 分辨率档位,例如 720P、1080P |
parameters.duration | integer | 否 | 视频时长,默认按模型规则处理;平台计费会按秒数预估 |
parameters.prompt_extend | boolean | 否 | 是否开启提示词智能改写 |
parameters.shot_type | string | 否 | 镜头类型,适用于 wan2.6-i2v |
parameters.watermark | boolean | 否 | 是否添加水印 |
parameters.seed | integer | 否 | 随机种子 |
wan2.7-i2v 的 input.media[].type 按阿里官方协议使用:first_frame、last_frame、driving_audio、first_clip。每个 media 元素必须包含可访问的 url。
请求示例
- wan2.7-i2v
- wan2.6-i2v
curl -X POST "https://api-platform.ope.ai/aliyun/v1/videos/generations" \
-H "Authorization: Bearer $OPEAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-i2v",
"input": {
"prompt": "一只小猫在草地上奔跑,电影感镜头。",
"media": [
{
"type": "first_frame",
"url": "https://example.com/first-frame.png"
}
]
},
"parameters": {
"resolution": "720P",
"duration": 5,
"prompt_extend": true,
"watermark": false
}
}'
curl -X POST "https://api-platform.ope.ai/aliyun/v1/videos/generations" \
-H "Authorization: Bearer $OPEAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.6-i2v",
"input": {
"prompt": "让图片中的人物缓慢转身,背景有自然风。",
"img_url": "https://example.com/first-frame.png"
},
"parameters": {
"resolution": "720P",
"duration": 5,
"prompt_extend": true
}
}'