视频生成
Omni Flash 系列
omni-flash-ext、gemini-omni-flash-preview 视频生成字段
本页包含两个模型:omni-flash-ext 支持分辨率/时长档位与参考视频驱动生成;gemini-omni-flash-preview 固定 720p、无需指定时长,支持文生视频、图生视频(参考图)、视频编辑(参考视频)与多轮续作编辑。
模型
| 模型 | 时长 | 分辨率 | 默认值 |
|---|---|---|---|
omni-flash-ext | 4、6、8、10 秒(枚举) | 720p、1080p、4k | 6 秒、720p |
gemini-omni-flash-preview | 不支持指定时长,输出约 3–10 秒由模型决定 | 固定 720p | 720p |
omni-flash-ext 请求字段
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 固定为 omni-flash-ext |
prompt | string | 是 | 视频内容描述 |
resolution | string | 否 | 720p、1080p 或 4k;默认 720p |
duration | integer | 否 | 4、6、8、10 之一;默认 6;不能与 video_urls 同时使用 |
video_urls | string[] | 否 | 参考视频 URL,用于驱动生成;与 duration 互斥,出现该字段按参考视频档位计费 |
generation_type | string | 否 | 生成模式,配合 video_urls 使用,如按首尾帧(frame)或按参考视频驱动(reference)解析输入;不传时按输入自动判断 |
callback_url | string | 否 | 任务到达终态后的 HTTPS 回调地址 |
duration 与 video_urls 互斥:请求中同时出现两者会返回 400 invalid_request_error。
gemini-omni-flash-preview 请求字段
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 固定为 gemini-omni-flash-preview |
prompt | string | 是 | 场景描述或编辑指令 |
image_urls | string[] | 否 | 参考图 URL,最多 16 张(JPEG/PNG),用于图生视频 |
video_urls | string[] | 否 | 参考视频 URL,最多 1 个(时长 1–24 秒,建议不超过 3 秒),用于视频编辑;与 extend_from_task_id 互斥 |
aspect_ratio | string | 否 | 16:9(横屏,默认)或 9:16(竖屏) |
extend_from_task_id | string | 否 | 传入上一次任务 ID 进行多轮续作编辑;与 video_urls 互斥 |
callback_url | string | 否 | 任务到达终态后的 HTTPS 回调地址 |
该模型 resolution 仅接受 720p(可省略),不支持 duration(输出时长由模型自行决定)。输出视频为 720p、24fps,自带音频。
示例
omni-flash-ext 按枚举时长生成:
curl https://api.vibelab.me/v1/videos/generations \
-H "Authorization: Bearer $LOOPTOKEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "omni-flash-ext",
"prompt": "工作室里的产品旋转展示,柔光打底",
"resolution": "720p",
"duration": 8
}'omni-flash-ext 参考视频驱动(不传 duration):
{
"model": "omni-flash-ext",
"prompt": "沿用参考视频的镜头运动,主体替换为一辆红色跑车",
"resolution": "1080p",
"video_urls": ["https://example.com/ref.mp4"]
}gemini-omni-flash-preview 文生视频:
{
"model": "gemini-omni-flash-preview",
"prompt": "夕阳下的海边,海鸥掠过水面"
}gemini-omni-flash-preview 图生视频(参考图 + 运动描述):
{
"model": "gemini-omni-flash-preview",
"prompt": "让画面中的人物转身走向远处",
"image_urls": ["https://example.com/ref.png"],
"aspect_ratio": "9:16"
}查询任务:
curl https://api.vibelab.me/v1/tasks/vt_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \
-H "Authorization: Bearer $LOOPTOKEN_API_KEY"任务提交、轮询与任务对象字段的通用规则见接口说明。
计费
omni-flash-ext 按单次任务(条)计费,价格取决于分辨率与时长档位:
| 分辨率 | 4 秒 | 6 秒 | 8 秒 | 10 秒 |
|---|---|---|---|---|
720p(默认) | 约 3 积分/条 | 约 3.6 积分/条 | 约 4.2 积分/条 | 约 4.8 积分/条 |
1080p | 约 3 积分/条 | 约 3.6 积分/条 | 约 4.2 积分/条 | 约 4.8 积分/条 |
4k | 约 9 积分/条 | 约 9.6 积分/条 | 约 10.2 积分/条 | 约 10.8 积分/条 |
传入 video_urls(参考视频驱动,不含 duration)时按固定档位计费:720p/1080p 约 0.96 积分/条,4k 约 2.88 积分/条。
gemini-omni-flash-preview 按单次任务(条)固定计费,与实际输出时长无关,约 9.74 积分/条。
两个模型均按单次任务(条)固定扣费,与实际输出时长无关。精确价格与实时变动以定价页为准。