Skip to main content
POST

认证

string
必填
所有接口均需要使用 Bearer Token 进行认证。获取 API Key:访问 API Key 管理页面 获取您的 API Key。使用时在请求头中添加:

请求参数

string
必填
视频生成模型名称,固定为 Omni-Flash-Ext
string
必填
视频内容描述。建议详细描述场景、人物、动作、环境、镜头运动、画面风格和音频提示。示例:"a girl is dancing happily in a sunny garden"
integer
默认值:"6"
视频时长,单位为秒。仅支持:46810
传入 57 等其他时长会返回 invalid_duration 错误。
上传参考视频时不需要传入 durationdurationvideo_urls 不可以同时传入。
string
默认值:"720p"
视频分辨率,不区分大小写。可选值:
  • 720p
  • 1080p
  • 4k
传入其他分辨率会返回 invalid_resolution 错误。
string
默认值:"16:9"
视频宽高比,用于控制横屏或竖屏。常用值:
  • 16:9 - 横屏
  • 9:16 - 竖屏
默认值:16:9
string
兼容字段,含义与 aspect_ratio 相同。若同时传入,建议保持与 aspect_ratio 一致。
string
生成类型,用于指定图片的使用方式。可选值:
  • frame - 首帧模式。image_urls 只可以上传 1 张图片,作为视频首帧。
  • reference - 参考模式。image_urls 可以上传 1 张或 3 张图片,作为参考图。
generation_typeframe 时,image_urls 仅支持 1 张图片;传入其他数量会返回 unsupported_image_count 错误。
array<url>
参考图片 URL 数组。可不传、传 1 张或传 3 张,具体数量取决于 generation_type
  • 不传或空数组:文生视频
  • 1 张图片:单图生视频
  • 3 张图片:参考图融合(仅在 generation_typereference 时支持)
generation_type 的关系:
  • generation_typeframe:只可以上传 1 张图片。
  • generation_typereference:可以上传 1 张或 3 张图片。
只支持公网可访问的图片 URL。
不支持 2 张图的首尾帧模式。传入 2 张图片会返回 unsupported_image_count 错误。4 张及以上未实测验证,不建议使用。
array<url>
参考视频 URL 数组。可不传或传 1 个参考视频。只支持公网可访问的 HTTP/HTTPS 视频 URL。可与 image_urls 同时传入,图片作为身份或构图参考,视频作为动态参考。
Omni-Flash-Ext 仅支持 0 或 1 个参考视频。传入 2 个及以上视频会返回 unsupported_video_count 错误。
传入 video_urls 时不需要传入 durationvideo_urlsduration 不可以同时传入。

响应

integer
响应状态码,成功时为 200
array
返回任务数组。

查询任务结果

视频生成为异步任务。提交后会返回 task_id,使用 获取任务状态 接口查询生成进度和结果。
cURL
建议提交后等待 5-10 秒再开始查询,后续每 5-10 秒轮询一次。单个任务通常约 3-5 分钟完成。

成功结果示例

失败结果示例

使用场景

场景 1:文生视频

场景 2:单图生视频

场景 3:3 张参考图融合

场景 4:4K 短视频

场景 5:参考视频生成

错误码

任务失败时,任务查询接口会在 data.error 中返回失败原因。常见原因包括上游配额暂时耗尽、内容审核未通过或上游超时。