数字人视频
阿里百炼数字人视频接口,用于基于图片与音频生成数字人视频。
概览
- 请求方法:
POST - 请求路径:
/task/bailian/avatar - 内容类型:
application/json - 分类:视频模型(Video)/阿里百炼
认证方式
- Header:
Authorization: Bearer <token>
请求参数
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
| model | string | 是 | 模型名称,支持 wan2.2-s2v |
| input.image_url | string | 是 | 图片 URL,支持 jpg、jpeg、png、bmp、webp,尺寸范围 400-7000 像素 |
| input.audio_url | string | 是 | 音频 URL,支持 wav、mp3,文件小于 15MB,时长小于 20s |
| parameters.resolution | string | 是 | 输出分辨率,支持 480P、720P,默认 480P |
请求示例
curl 示例
bash
curl -X POST "https://api.gpt.ge/task/bailian/avatar" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $YOUR_TOKEN" \
-d '{
"model": "wan2.2-s2v",
"input": {
"image_url": "https://img.alicdn.com/imgextra/i3/O1CN011FObkp1T7Ttowoq4F_!!6000000002335-0-tps-1440-1797.jpg",
"audio_url": "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250825/iaqpio/input_audio.MP3"
},
"parameters": {
"resolution": "480P"
}
}'JavaScript (fetch) 示例
javascript
fetch('https://api.gpt.ge/task/bailian/avatar', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_TOKEN'
},
body: JSON.stringify({
model: 'wan2.2-s2v',
input: {
image_url: 'https://img.alicdn.com/imgextra/i3/O1CN011FObkp1T7Ttowoq4F_!!6000000002335-0-tps-1440-1797.jpg',
audio_url: 'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250825/iaqpio/input_audio.MP3'
},
parameters: {
resolution: '480P'
}
})
})
.then(res => res.json())
.then(console.log)Python 示例(requests)
python
import requests
payload = {
'model': 'wan2.2-s2v',
'input': {
'image_url': 'https://img.alicdn.com/imgextra/i3/O1CN011FObkp1T7Ttowoq4F_!!6000000002335-0-tps-1440-1797.jpg',
'audio_url': 'https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250825/iaqpio/input_audio.MP3'
},
'parameters': {
'resolution': '480P'
}
}
resp = requests.post(
'https://api.gpt.ge/task/bailian/avatar',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_TOKEN'
},
json=payload
)
print(resp.json())返回字段说明
| 字段 | 类型 | 描述 |
|---|---|---|
| request_id | string | 请求 ID |
| output | object | 输出任务信息 |
| output.task_id | string | 任务 ID |
| output.task_status | string | 任务状态 |
返回示例(200)
json
{
"request_id": "9f829e8a-6db3-4998-8515-134223f0fc11",
"output": {
"task_id": "ac22cbc8-3fb3-45b6-9091-d8a7b41650bc",
"task_status": "PENDING"
}
}