视频模型
POST /v1/videos 上共有 12 个模型。它们共用同一套请求 schema,差异只在于单段时长、画面尺寸、可用画幅和每秒单价。从下表挑一个,把它的 ID 填进 model 字段即可。
能力矩阵
| 模型 ID | 模式 | 分辨率(默认) | 时长 | 画幅 | 起步价 $/秒 |
|---|---|---|---|---|---|
alibaba/happyhorse-1.0 | t2v · i2v · v2v | 720p 1080p(1080p) | 3–15 秒 | A | 0.13 |
alibaba/happyhorse-1.1 | t2v · i2v | 720p 1080p(1080p) | 3–15 秒 | A | 0.13 |
alibaba/wan-2.6 | t2v · i2v | 720p 1080p(1080p) | 2–15 秒 | A | 0.10 |
alibaba/wan-2.7 | t2v · i2v · v2v | 720p 1080p(1080p) | 2–15 秒 | A | 0.10 |
alibaba/wan-3.0 | t2v · i2v · v2v | 480p 720p 1080p(1080p) | 2–30 秒 | C | 0.054 |
alibaba/wan-3.0-prime | t2v · i2v · v2v | 480p 720p 1080p(1080p) | 2–30 秒 | C | 0.064 |
bytedance/seedance-2.0 | t2v · i2v · v2v | 480p 720p 1080p 4k(1080p) | 4–15 秒 | B | 0.07 |
bytedance/seedance-2.0-fast | t2v · i2v · v2v | 480p 720p(720p) | 4–15 秒 | B | 0.06 |
bytedance/seedance-2.0-mini | t2v · i2v · v2v | 480p 720p(720p) | 4–15 秒 | B | 0.04 |
bytedance/seedance-2.5 | t2v · i2v · v2v | 480p 720p 1080p(720p) | 4–30 秒 | D | 0.11 |
minimax/hailuo-3 | t2v · i2v · v2v | 768p 2k(768p) | 4–15 秒 | D | 0.08 |
minimax/hailuo-3-max | t2v · i2v · v2v | 480p 768p(768p) | 5–15 秒 | D | 0.05 |
模式 —— t2v 文生视频,i2v 图生视频,v2v 视频生视频。请求里不需要传模式,系统按是否携带 frame_images 或 input_references 隐式判定。详见 模式判定。
画幅集合 —— 后一组包含前一组:
| 集合 | 取值 |
|---|---|
| A | 16:9 9:16 1:1 |
| B | A + adaptive |
| C | B + 4:3 3:4 |
| D | C + 21:9 |
音频 —— 12 个模型全部支持同步音轨,generate_audio 默认为 true。
起步价 $/秒 取自 pricing.output_video_per_second,是该模型的最低档位,不是你实际付的价格。真正计费的是 pricing.video_pricing.tiers 中匹配到的档位,随分辨率、输入类型和音频而变。任务完成后,以响应里的 usage.video_seconds 与 usage.video_cost 为实际计费秒数和费用。详见 按秒计价。
video_attributes 对象
Models API 响应里的每个视频模型都带一个 video_attributes 对象,它才是该模型可接受参数的权威描述 —— 上面的矩阵只是它的一份快照。
{
"modes": ["t2v", "i2v", "v2v"],
"resolutions": ["480p", "720p", "1080p"],
"default_resolution": "720p",
"min_duration_seconds": 4,
"max_duration_seconds": 30,
"supports_audio": true,
"aspect_ratios": ["21:9", "16:9", "4:3", "1:1", "3:4", "9:16", "adaptive"]
}| 字段 | 类型 | 说明 |
|---|---|---|
modes | string[] | 模型支持的生成模式:t2v、i2v、v2v |
resolutions | string[] | 可接受的 resolution 取值,列表之外的值会被拒绝 |
default_resolution | string | 请求同时省略 resolution 和 size 时套用的值 |
min_duration_seconds | number | duration 下限,单位秒 |
max_duration_seconds | number | duration 上限,单位秒 |
supports_audio | boolean | generate_audio: true 是否会生成音轨 |
aspect_ratios | string[] | 可接受的 aspect_ratio 取值,adaptive 表示沿用输入图的比例 |
video_attributes 是单个模型在 resolution、duration、aspect_ratio 上的事实依据。创建视频任务 里列出的参数范围是所有模型的并集,因此在那里合法的取值,仍可能被某个具体模型拒绝。
查询实时清单
Models API 是公开端点,不需要 API Key。按 supported_endpoints 过滤即可只保留视频模型:
cURL
Terminal
curl -s https://api.ofox.io/v1/models \
| jq -r '.data[] | select(.supported_endpoints[]? == "/v1/videos") | .id'本页是一份快照。新模型上线不跟随文档发版,需要最新清单时请直接查询该端点。
按需求选型
| 需求 | 模型 |
|---|---|
| 单次任务出 30 秒 | alibaba/wan-3.0、alibaba/wan-3.0-prime、bytedance/seedance-2.5 |
| 4K 输出 | bytedance/seedance-2.0 |
| 2K 输出 | minimax/hailuo-3 |
| 不足 4 秒的短片 | 全部 alibaba/* 模型(下限 2 秒或 3 秒) |
| 视频生视频 | 除 alibaba/happyhorse-1.1 和 alibaba/wan-2.6 外的全部模型 |
电影感 21:9 | bytedance/seedance-2.5、minimax/hailuo-3、minimax/hailuo-3-max |
| 起步价最低 | bytedance/seedance-2.0-mini,$0.04/秒 |
下一步
Last updated on