Wan2.7 图生视频(i2v)

wan2.7-i2v 以首帧图作为视频开头生成动态视频,可配尾帧图与驱动音频。首帧图必须提供。按生成秒数 × 分辨率档位计费,采用异步任务模式。

接口地址
POST /api/openai/videosGenerations

支持的模型

模型名支持分辨率
wan2.7-i2v720P / 1080P

参考输入参数

参数类型必填上限说明
promptstring是—视频描述
first_frame_urlstring是1首帧图(视频开头画面)
last_frame_urlstring否1尾帧图(视频结尾画面)
audio_url / audio_urlsstring / array否1驱动音频(控制口型 / 动作节奏)

其他参数:duration(秒,默认5)、size(如 1280*720)或 resolution(720P/1080P)。

请求示例

首帧 + 尾帧

POST /api/openai/videosGenerations
Authorization: Bearer sk-xxxxxxxx
Content-Type: application/json

{
  "model": "wan2.7-i2v",
  "prompt": "让画面中的河流从清晨流动到黄昏",
  "first_frame_url": "https://example.com/morning.jpg",
  "last_frame_url": "https://example.com/dusk.jpg",
  "duration": 5,
  "size": "1280*720"
}

首帧 + 驱动音频

{
  "model": "wan2.7-i2v",
  "prompt": "人物随音乐起舞",
  "first_frame_url": "https://example.com/dancer.jpg",
  "audio_url": "https://example.com/dance.mp3",
  "duration": 5,
  "resolution": "1080P"
}

成功返回

{
  "code": 200,
  "msg": "success",
  "data": {
    "task_id": 76,
    "provider_task_id": "c0f4277d-...",
    "status": "pending"
  }
}

提交后通过 Video Task 查询接口 轮询,成功返回 video_url。

容错提示

  • 未提供首帧图时返回:{"code":400,"msg":"该模型必须提供 首帧图(参数 first_frame_url)"}
  • tail 帧、音频为可选,传了会自动透传给上游
  • 不支持的分辨率返回友好提示(支持 720P/1080P)