Grok Imagine Video 专题

Grok 视频生成 API:异步任务与视频下载

使用统一 OpenAI 兼容接口创建 Grok 视频任务,提交后通过 request_id 轮询状态,完成后获取视频地址或 content 内容。

主词:Grok 视频生成 API接口:/v1/videos/generations

更新:2026-08-21

生成方式异步任务
时长1-15 秒,默认 8 秒
分辨率480p / 720p / 1080p

直接答案:Grok 视频 API 是异步接口:先创建任务并保存 request_id,再轮询状态,完成后下载 MP4。适合文生视频和图生视频工作流;客户端必须设置业务超时、有限轮询,并用同一 API Key 查询任务。

1. Grok 视频 API 的异步流程

视频生成不是一次请求直接返回完整文件。客户端先调用 POST /v1/videos/generations,保存返回的 request_id,再调用状态接口;状态完成后读取 video.url 或请求 content 下载。

阶段端点或动作必需信息成功标志
创建任务POST /v1/videos/generationsmodelprompt,按需提供时长与分辨率响应包含 request_id
轮询状态GET /v1/videos/generations/REQUEST_ID原任务 ID 与同一 API Keystatus 进入完成状态
下载视频读取 video.url 或请求 /content完成任务的 ID获得可播放的 MP4 内容
任务提示:请使用提交任务的同一个 API Key 查询状态和下载内容,模型与权限以该密钥分组为准。

2. 创建 Grok 视频任务

curl https://www.codex789.com/v1/videos/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-imagine-video",
    "prompt": "海边日落,镜头缓慢向前推进",
    "duration": 6,
    "resolution": "480p",
    "aspect_ratio": "16:9"
  }'

服务会返回任务标识。客户端应保存 request_id,不要把它当成最终视频 URL。

3. 轮询状态并下载视频

查询任务:

curl https://www.codex789.com/v1/videos/generations/REQUEST_ID \
  -H "Authorization: Bearer YOUR_API_KEY"

# 完成后下载
curl -L https://www.codex789.com/v1/videos/generations/REQUEST_ID/content \
  -H "Authorization: Bearer YOUR_API_KEY" -o output.mp4

状态响应可能包含 statusprogressvideo.url。客户端应对处理中状态进行有限间隔轮询,并对 failed、error、canceled 等终态停止重试。

4. Grok 视频模型与费用

Sub2API 默认模型映射包括 grok-imagine-videogrok-imagine-video-1.5。视频通常按分辨率与输出秒数计费,实际价格还会受到分组倍率和 API Key 配置影响。

  • 基础视频模型:适合文生视频任务。
  • 1.5 模型:支持图生视频方向,需提供首帧图片。
  • 可选 480p、720p、1080p,具体可用档位以模型广场为准。

不要用文字模型 Token 价格推算视频价格,最终扣费以控制台记录为准。

5. Grok 视频生成 API FAQ

为什么创建接口很快返回但视频还没生成?

创建接口只提交异步任务,必须继续轮询状态,直到任务进入完成状态。

视频任务一直处理中怎么办?

检查请求 ID、API Key、分组权限和轮询间隔;超过业务超时时间后记录任务 ID并联系支持人员。

Grok 视频接口支持编辑和延长吗?

Sub2API 路由还提供 /v1/videos/edits/v1/videos/extensions,具体模型和输入要求以当前控制台为准。