Omni 视频系列
Omni-Flash-Ext
固定时长档的 Omni 视频模型:文生视频、首帧或三图参考,以及参考视频改写
POST
Omni-Flash-Ext
omni-flash-ext 是 Omni 系列里时长可控的一档:duration 取 4 / 6 / 8 / 10 秒,输出 360p 到 4K,可以只给提示词,也可以用一张首帧图、三张参考图,或一段参考视频作为素材。需要模型自己决定时长、或者要多轮接着改同一段视频时,用 Gemini Omni Flash。
快速开始
task_id。用 GET /v1/tasks/{task_id} 查询结果,也可以用 Prefer: wait 在一次调用里等待,或配置 Webhook。
请求参数
string
必填
固定为
omni-flash-ext。string
默认值:"generate"
取值
generate,可以省略。生成模式不靠 action 区分,靠传入的素材:只给 prompt 是文生视频,带 image_urls 是图生视频,带 video_urls 是参考视频改写。string
必填
视频描述文本。描述场景、主体、动作、环境、镜头运动与视觉风格越具体,结果越稳定。
integer
默认值:"6"
视频时长(秒),取值
4、6、8、10。带 video_urls 时不要传这个字段,时长由参考视频决定。string
默认值:"720p"
输出分辨率:
360p、720p、1080p 或 4k,大小写不敏感。string
默认值:"16:9"
画面比例:
16:9 横版或 9:16 竖版。带 video_urls 时输出通常跟随参考视频的比例。string[]
参考图片 URL 数组,需公网可访问。可以不传、传 1 张,或传 3 张;张数与
generation_type 的对应关系见「限制」。与 video_urls 可以同时传:图片作为形象或构图参考,视频作为运动参考。string[]
参考视频 URL 数组,需公网可下载的直链。最多 1 条,最长 10 秒。传入时不要再传
duration。string
图片用法:
frame 首帧(限 1 张)/ reference 参考图(1 或 3 张)。callback_url、callback_events、Prefer: wait、Idempotency-Key 和费用上限请求头见提交任务。
本模型不支持 seed、first_frame_image、last_frame_image 和 ref_task_id;首帧图用 generation_type: "frame" 加一张 image_urls 表达。以上之外的参数会返回 400,不计费。
限制
- 每次任务只生成一个视频;图片 0、1 或 3 张(2 张会被上游拒绝)。
generation_type=frame时恰好 1 张图片作为首帧。generation_type=reference时 1 或 3 张参考图。- 带参考视频时不能传
duration(省略即可),最多 1 条、≤10 秒;按参考视频秒数计费。
计费
不带参考视频时,按分辨率 × 时长档的整片价计费:resolution 与 duration 是仅有的两个计费维度,四档分辨率与四档时长的每种组合各一个价,提交前即可确定单次费用。参考图不额外收费。
带参考视频(video_urls)时换一种收法:按参考视频的秒数计费,输出整片价不再收取。每档分辨率有各自的每秒单价,参考视频最长 10 秒。参考视频秒数如何取整见视频生成概述。
提交任务时冻结一笔额度,任务完成后按实际生成结果结算,差额退回。
只有成功生成视频才计费。任务失败、取消,或没有返回可用视频时,全额退款。最终费用以任务响应里的 cost 为准——整数 quota,500,000 quota = 1 USD,不是美元。
各模型的单价见
GET /v1/models 返回的 price_config,或控制台「模型市场」。本节只说明计费维度与口径,不列具体金额。响应
任务完成
result.videos 返回生成的视频,url 是数组,expires_at 是链接过期时间(秒级时间戳)。完整字段说明见查询任务状态。