创建 Grok 视频任务
提交 Grok Imagine 文生/图生/参考视频任务,分辨率由模型名决定
可用模型
关键:分辨率由模型名决定
Grok 视频按分辨率分档计费,分辨率通过模型名后缀选择: 需要 720p 就调用...-720p,需要 480p 就调用 ...-480p。
不要传入 resolution 参数(不生效)。不同分辨率对应不同单价,
以 模型与价格页 为准。
size 仅决定画幅比例
size(如 1280x720、720x1280)只用来确定画幅比例
(横屏 16:9 / 竖屏 9:16 等),不决定分辨率。
请勿使用 1792x1024 / 1024x1792,这两个尺寸不被接受。
调用流程
POST /v1/videos— 提交任务,获取id(即task_id)GET /v1/videos/{task_id}— 轮询,直到status=completed- 从
metadata.url读取视频 URL,或通过GET /v1/videos/{task_id}/content直接下载视频流
图生视频与参考视频
- 图生视频:传入
image或input_reference(URL 或 Base64 Data URI), 模型将以该图片为首帧动态化。grok-imagine-video-1.5-preview必须带输入图。 - 参考视频(仅
grok-imagine-video):传入images数组提供多张参考图, 引导生成内容;image与images二选一。 兼容别名ref_images(根级数组,与images等价、择一即可、勿同时传)也可用, 供沿用此约定的客户端使用;新接入推荐images。
时长
通过seconds(推荐,字符串如 "5")或 duration(数字)指定,
允许范围 1–15 秒。授权
请求体
Grok Imagine 视频生成请求。model 与 prompt 为必填字段。
分辨率由模型名后缀(-480p / -720p)决定,请勿传 resolution;
size 仅决定画幅比例。
模型 ID。分辨率由后缀决定(-480p / -720p),并按分辨率分档计费。
grok-imagine-video 支持文生/图生/参考视频;
grok-imagine-video-1.5-preview 仅支持图生视频(必须带输入图)。
grok-imagine-video-480p, grok-imagine-video-720p, grok-imagine-video-1.5-preview-480p, grok-imagine-video-1.5-preview-720p "grok-imagine-video-720p"
文本描述提示词,描述视频内容、动作、场景、镜头语言与风格。 图生视频时用于描述期望的运动与变化。
"一枚水晶动力火箭从火星的红色沙丘上升空,电影感镜头,画面稳定"
画幅尺寸,格式如 1280x720。仅用于确定画幅比例
(横屏 16:9 / 竖屏 9:16 等),不决定分辨率(分辨率由模型名后缀决定)。
请勿使用 1792x1024 / 1024x1792(不被接受)。
"1280x720"
推荐使用。视频时长,单位秒,建议传字符串(如 "5")。
允许范围 1–15 秒。不要与 duration 同时传入。
"5"
兼容字段。视频时长,单位秒,允许范围 1–15。
新接入推荐使用顶层 seconds,不要与 seconds 同时传入。
1 <= x <= 155
单张输入图片,URL 或 Base64 Data URI。设置后触发图生视频模式。
grok-imagine-video-1.5-preview 必须提供输入图。与 images 二选一。
"https://example.com/image.jpg"
输入图片(Sora 风格字段),URL 或 Base64 Data URI,等价于 image。
用于图生视频;与 image 任填其一即可。
"https://example.com/image.jpg"
多张参考图片,URL 或 Base64。用于参考视频模式
(仅 grok-imagine-video 支持)。与 image 互斥。多图参考的推荐字段。
参考图片数组的兼容别名,与 images 等价(择一即可,勿与 images 同时传)。
供沿用此约定的客户端使用;新接入推荐使用 images。
终端用户标识,用于业务侧审计和风控,不参与生成。
"user-1234"
响应
成功创建 Grok 视频任务
Grok 视频任务对象,兼容 OpenAI / Sora 视频任务格式。
视频任务 ID。
"video_abc123"
对象类型,固定为 video。
video "video"
执行任务所用的模型。
grok-imagine-video-480p, grok-imagine-video-720p, grok-imagine-video-1.5-preview-480p, grok-imagine-video-1.5-preview-720p "grok-imagine-video-720p"
任务状态。
queued, in_progress, completed, failed "queued"
任务进度百分比(0–100)。
0 <= x <= 1000
任务创建时间戳(毫秒)。
1764347090922
视频时长,单位秒。
"10"
任务完成时间戳(毫秒),完成后填充。
1764347170000
任务及视频文件的过期时间戳(毫秒)。
1764433570000
实际输出尺寸,格式如 1280x720。
实际分辨率由模型名后缀决定,画幅比例由请求的 size 决定。
"1280x720"
Grok 视频任务错误信息。
额外元数据,任务完成后通常包含 url 字段。