异步视频接口
提交
章节:提交下方通用参数表针对 Seedance 和 Wan。Midjourney 视频使用同一端点,但以 images 传首尾帧,不支持任意 duration,请使用其专属请求格式。
POST /v1/video/generationsAuthorization: Bearer sk-your-api-keyContent-Type: application/json| 字段 | 类型 | 说明 |
|---|---|---|
model | string,必填 | 公开模型 ID,见模型章节 |
prompt | string,必填 | 非空提示词 |
mode | string | 文生视频、first_last_frame 或 multi_ref,见下表 |
duration | integer | 输出秒数,建议明确传值;允许范围随模型变化 |
resolution | string | 如 720p、1080p;建议明确传值 |
aspect_ratio | string | 如 16:9、adaptive;模型支持范围不同 |
audio | boolean | 是否生成声音;不等于参考音频输入 |
first_frame_url | string | 首帧图片;首尾帧模式使用 |
last_frame_url | string | 尾帧图片;支持仅尾帧的模型可单独提供 |
image_urls | string[] | 全能参考图片 |
reference_video_urls | string[] | 全能参考视频 |
reference_audio_urls | string[] | 全能参考音频 |
metadata | object | 模型明确要求的补充参数,如参考时长 |
watermark、seed、prompt_extend 不属于所有视频模型共有能力,请只按模型章节使用。不要直接复制供应商的 content、input、parameters 嵌套格式代替本站字段。
模式选择
章节:模式选择| 目标 | 推荐写法 |
|---|---|
| 文生视频 | Seedance 省略 mode 和所有参考;Wan 3 用 mode: "text" |
| 首帧 / 尾帧 / 首尾帧 | mode: "first_last_frame",传对应显式帧字段 |
| 多素材参考 | mode: "multi_ref",使用图片 / 视频 / 音频数组 |
| Seedance 2.5 单视频编辑 | multi_ref + 唯一视频 + duration: -1 + aspect_ratio: "adaptive" |
不建议依赖服务端从单张图片推测模式。首尾帧和全能参考是不同用途,即便都只有一张图片也应明确区分。
{ "model": "wan3.0-video-ep", "prompt": "A paper boat drifting across a quiet lake, cinematic lighting.", "mode": "text", "duration": 7, "resolution": "720p", "aspect_ratio": "16:9", "audio": true, "prompt_extend": false}提交响应
章节:提交响应{ "id": "task_example", "object": "video", "model": "wan3.0-video-ep", "status": "queued", "progress": 0, "created_at": 1788627335}有些兼容响应会同时给出 task_id。优先使用 id,缺少时再取 task_id;不要把任何供应商 ID 当作本站查询 ID。
查询
章节:查询GET /v1/video/generations/{task_id}Authorization: Bearer sk-your-api-key成功时优先遍历 outputs[].url;metadata.url 兼容提供第一条视频,旧任务也可能只有该字段。失败时读取 error。完整字段与恢复逻辑见任务生命周期。费用通常位于 usage,部分视频响应也兼容顶层费用字段;新客户端优先使用 usage。
模型参数
章节:模型参数- Seedance 2.0 / Fast / Mini / 2.5:EP 与 Doubao,按视频 token 结算。
- Wan 3 EP:每秒计费,参考视频计入计费时长。
- Midjourney 视频:首尾帧、批量视频和延长。
