Grok Imagine 1.5 Image to Video API
https://api.hiapi.ai /v1/tasks 图片、视频和音频模型通过统一异步接口 POST /v1/tasks 调用,区别只在 input 字段(见下方 input 参数)。
模型概览
| 模型名称 | grok-imagine-1.5/image-to-video |
|---|---|
| 类型 | 视频生成(图生视频) |
| 接口 | POST /v1/tasks |
| 价格 | 见 HiAPI 定价 |
xAI Grok Imagine 1.5图生视频:静图动画化,运动质量较 1.0 升级,支持 1-7 张参考图,1-15 秒灵活时长,480p/720p/1080p 按秒计费。
生产建议
- 生产环境建议在请求体顶层传 callback.url,让 HiAPI 在任务进入终态时主动通知你的服务,减少无效轮询。
- GET /v1/tasks/:id 更适合本地调试、低频任务,或作为回调失败后的补偿查询。
- callback.when 当前建议固定为 final;success 和 fail 都可能触发终态通知,你的服务端需要按 taskId 做幂等处理。
适用场景
较 1.0 运动质量明显升级:动作更连贯、镜头更稳,同价切换零成本。
image_urlsprompt时长从固定档变为任意整数秒,按秒计费,短平快验证创意或出长镜头都合适。
duration480p 档单价极低,先低清跑创意再 720p 或 1080p 出成片。
resolution单图时输出画幅始终跟随输入图,竖图横图都不裁切变形;aspect_ratio 仅在多张参考图时生效。
aspect_ratio最多传 7 张参考图组合镜头;1080p 档只支持单张输入图。
image_urls请求参数
model string 必填 固定填 grok-imagine-1.5/image-to-video。
input object 必填 业务参数对象;Grok Imagine 1.5 Image to Video 的模型专属配置都放在这里。
prompt string 可选 可选运动描述提示词(英文效果最佳),最长 4096 字符。
image_urls string[] 必填 参考图片 URL,1-7 张;JPEG/PNG/WebP ≤20MB,不支持 svg。resolution 为 1080p 时只能传 1 张。
aspect_ratio enum 可选 输出视频画幅。单张输入图时该参数无效,输出始终跟随输入图比例;仅在传入多张参考图时生效。
resolution enum 可选 输出分辨率档位;720p 与 1080p 每秒单价更高,1080p 画质最高且只支持单张输入图。1080p 是清晰度档位,实际像素跟随输入图比例。
duration integer 可选 视频时长 1-15 秒(整数);费用随时长线性增长。
callback object 可选 可选回调配置;设置后任务进入终态时 HiAPI 会主动通知你的服务,减少轮询。
url string 必填 传入 callback 时必填;接收任务终态通知的 http(s) 地址。
when enum 可选 回调触发时机;当前建议固定为 final。
用例示例
成片档,验证运动质量与光影一致性。
{
"model": "grok-imagine-1.5/image-to-video",
"input": {
"prompt": "巨大的水母缓缓脉动上浮,蕾丝状触手优雅流动,银色鱼群绕其盘旋,镜头缓推,平滑自然运动,帧间光影一致",
"image_urls": [
"https://static.hiapi.ai/previews/nano-banana-2-lite/2026/07/03/1783076311460-2afd2d0092234bc7-nano-lite-cover.webp"
],
"resolution": "720p",
"duration": 6
}
}最低成本验证运动创意。
{
"model": "grok-imagine-1.5/image-to-video",
"input": {
"prompt": "镜头贴着沙脊缓缓推向发光的帐篷,流星淡出,星光轻闪,帐篷内灯光微微摇曳,平滑自然运动",
"image_urls": [
"https://static.hiapi.ai/previews/nano-banana-2-lite/2026/07/03/1783076316176-b9c9c7b278a01155-nano-lite-g2-desert.webp"
],
"resolution": "480p",
"duration": 6
}
}获取结果
- 提交成功后立即返回 taskId(不等待生成完成)。
- 生产环境优先等待 callback.url 收到终态通知;本地调试时可轮询 GET /v1/tasks/:id。
- status=success 后,从返回的 output[].url 下载生成的视频。
- 如果 status=fail,按返回的错误信息修正请求,不要盲目重试同一个无效请求。
常见问题
1.5 和 grok-imagine 1.0 有什么区别?
1.5 是 xAI 的升级代:运动质量明显更好,时长从固定档变为 1-15 秒任意整数,单价与 1.0 相同。
可以传几张参考图?
image_urls 支持 1-7 张参考图;resolution 为 1080p 时只能传 1 张。传多张时可用 aspect_ratio 指定输出画幅,单张时画幅跟随输入图。
1080p 输出为什么不是 1920×1080?
1080p 是清晰度档位,不是固定像素尺寸。图生视频的输出比例始终跟随输入图,1080p 档只提升清晰度;例如 4:3 的输入图在 1080p 档会输出约 1664×1248。
怎么计费?
按秒计费,480p、720p 与 1080p 三档单价不同,总价 = 每秒单价 × duration。实时价格见价格页。 查看价格
提示词怎么写运动效果最稳?
一条提示词写一个清晰、单一的运动(如「镜头缓推」「种子飘向镜头」),英文效果最佳;避免同时叠加多个互相冲突的运动指令。
怎么拿到生成的视频?
提交后立即返回 taskId,任务进入终态后从 output[].url 下载视频。生产环境建议在请求体顶层传 callback.url 收终态通知,减少无效轮询。