POST
/
v1
/
video
/
generations
curl --request POST \
  --url https://vip.xmsmartlink.com/v1/video/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "wan2.7-t2v",
  "prompt": "一段紧张刺激的侦探追查故事,展现电影级叙事能力。",
  "size": "720P",
  "duration": 15,
  "metadata": {
    "ratio": "16:9",
    "prompt_extend": true,
    "watermark": false
  }
}
'
{
  "id": "task_abc123xyz",
  "task_id": "task_abc123xyz",
  "model": "wan2.7-i2v",
  "status": "queued",
  "progress": 0,
  "created_at": 1712832000,
  "object": "video"
}

Authorizations

Authorization
string
header
required

使用 Authorization: Bearer <YOUR_API_KEY> 进行认证。

Body

application/json
model
string
required

视频模型名称。支持 Wanxiang、HappyHorse、Seedance 等通过统一接口接入的模型。

prompt
string
required

视频生成提示词。

size
string

输出尺寸或分辨率档位,例如 480P、720P、1080P、1920*1080。

duration
number

视频时长,单位秒。不同模型支持范围不同。

ratio
string

Seedance 等模型的视频宽高比,例如 16:9、9:16、1:1、4:3、3:4、21:9、adaptive。

resolution
string

输出分辨率,例如 480p、720p、1080p。

generate_audio
boolean

Seedance 是否生成音频。

seed
number

随机种子,用于结果复现。

camera_fixed
boolean

是否固定摄像头,不允许运镜。

watermark
boolean

是否添加水印。

content
object[]

Seedance 多模态素材数组,可放首帧、尾帧、参考图、参考视频或参考音频。

metadata
object

统一视频接口的扩展参数对象。不同模型系列会读取不同字段,未列出的字段也会透传给上游。

Response

统一视频任务创建响应。

id
string
task_id
string
model
string
status
string
progress
video_url
string
url
string
created_at
integer<int64>
completed_at
integer<int64>
object
string
error
string