Grok Imagine
用 Grok 出图、出视频
本教程里说的 Grok Imagine,负责出图和出视频,不是 Grok CLI 对话。网页入口是 在线生图;自己写客户端时走 Images / Videos API。Grok CLI 不要填 grok-imagine*。
把 llm.txt 粘贴给你的 Codex / GPT,它就能按本站接口写客户端,不必再从网页里摘字段。
开始前
必须选 Grok(Heavy) 分组。普通 Grok 分组只支持对话,不能生图或生视频。价格以控制台和 模型价格 为准。
提示
长请求走直连域名。image-direct.geiliapi.com 不过 Cloudflare,超时 600 秒。生图高峰和视频轮询都可能超过 CF 约 125 秒的限制;对话、拉模型、管密钥仍用 sub.geiliapi.com。
先选对分组
| 你要做的事 | 创建 Key 时选 | 去哪里 |
|---|---|---|
| Grok 对话 / CLI | Grok 分组 | Grok CLI |
| Grok 生图 / 生视频 | Grok(Heavy) | 本页 + 在线生图 |
| GPT Image 2 生图 | GPT Image 2 - 1K 或 2K4K | GPT Image 2 生图 |
网页最快路径
- 1
创建 Grok(Heavy)密钥
控制台「API 密钥」→ 创建密钥 → 分组选
Grok(Heavy)。创建后只显示一次完整 Key,先复制保存。 - 2
打开在线生图
侧栏点「在线生图」,或直接打开 /image-studio/。已登录时页面会自动读到这把 Key。
- 3
切换到 Grok Imagine
顶部引擎选 Grok Imagine。没有 Heavy 密钥时这一侧会锁定,点进去会引导去创建,不会等到点「开始生成」才报错。
- 4
选模式再生成
文生图 / 图生图 / 文生视频 / 图生视频。生图再选清晰度 1K / 2K / 4K。图生图和图生视频必须先上传参考图。视频再选分辨率和 1–15 秒时长。
- 5
到使用记录核对
生成完成后,控制台「使用记录」应出现 Grok(Heavy)密钥和
grok-imagine*模型。这才算真正打到本站。
模型怎么填
| 能力 | 模型 ID | 说明 |
|---|---|---|
| 文生图(高质量,默认) | grok-imagine | 本站会转到上游 grok-imagine-image-quality |
| 文生图(更快) | grok-imagine-image | 画质换速度 |
| 图生图 | grok-imagine-edit | 走 /v1/images/edits,至少一张参考图 |
| 文生视频 | grok-imagine-video | 480p / 720p,时长 1–15 秒,默认 8 秒 |
| 图生视频 | grok-imagine-video-1.5 | 必须带参考图;可到 1080p。不带图时网关会回落到文生视频模型 |
API:文生图
不要传 OpenAI 的 quality。用 resolution 控制清晰度(1k / 2k / 4k),用 size 只供本站按 1K / 2K / 4K 计费(上游会剥掉 size)。
read -s GEILI_GROK_HEAVY_KEY
curl -sS https://image-direct.geiliapi.com/v1/images/generations \
-H "Authorization: Bearer $GEILI_GROK_HEAVY_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine","prompt":"一只坐在屋顶上看月亮的猫,电影感夜景","n":1,"resolution":"1k","size":"1024x1024"}'
unset GEILI_GROK_HEAVY_KEY$secure = Read-Host "Grok Heavy API Key" -AsSecureString
$ptr = [Runtime.InteropServices.Marshal]::SecureStringToBSTR($secure)
$key = [Runtime.InteropServices.Marshal]::PtrToStringBSTR($ptr)
Invoke-RestMethod https://image-direct.geiliapi.com/v1/images/generations -Headers @{Authorization="Bearer $key"} -ContentType "application/json" -Body '{"model":"grok-imagine","prompt":"一只坐在屋顶上看月亮的猫,电影感夜景","n":1,"resolution":"1k","size":"1024x1024"}'
[Runtime.InteropServices.Marshal]::ZeroFreeBSTR($ptr)API:图生图
用 multipart 上传参考图。字段名第一张是 image,更多参考图用 image[1]、image[2]。
curl -sS https://image-direct.geiliapi.com/v1/images/edits \
-H "Authorization: Bearer $GEILI_GROK_HEAVY_KEY" \
-F model=grok-imagine-edit \
-F prompt="保持主体,把背景换成清晨的厨房" \
-F image=@./reference.pngAPI:文生视频
视频是异步任务:先 POST /v1/videos/generations 拿到 request_id,再轮询 GET /v1/videos/{id}。完成后用返回的 video_url,或再取 /v1/videos/{id}/content。
curl -sS https://image-direct.geiliapi.com/v1/videos/generations \
-H "Authorization: Bearer $GEILI_GROK_HEAVY_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine-video","prompt":"海浪拍打礁石,慢镜头","resolution":"720p","duration":8}'
# 记下 request_id 后轮询,直到 status=completed / done / success
curl -sS https://image-direct.geiliapi.com/v1/videos/替换为request_id \
-H "Authorization: Bearer $GEILI_GROK_HEAVY_KEY"API:图生视频
参考图放在 image.url,可以是 https:// 或 data:image/...。建议分辨率 720p 或 1080p。
{
"model": "grok-imagine-video-1.5",
"prompt": "让画面里的人轻轻转头,头发随风动",
"resolution": "1080p",
"duration": 8,
"image": {
"url": "data:image/png;base64,替换为参考图"
}
}验证第一次请求
- 1
确认 Key 属于 Heavy
控制台密钥列表的分组名应是
Grok(Heavy)。普通 Grok Key 调 Images / Videos 会 404 或提示该平台不支持。 - 2
网页先跑一张
在线生图切到 Grok Imagine → 文生图 → 输入短提示词生成。成功后「使用记录」出现
grok-imagine。 - 3
API 先打匿名边界
不带 Key 访问
https://image-direct.geiliapi.com/v1/images/generations和/v1/videos/generations应返回 401。再带 Heavy Key 发上面的最小请求。
这个工具的故障
Grok Imagine 引擎是锁定的
当前登录账号没有 Grok(Heavy)密钥。去控制台创建该分组 Key,或在密钥设置里手动粘贴后刷新。
401 / 分组不对
你很可能用了普通 Grok 分组 Key,或 GPT Image 的 1K / 2K4K Key。生图生视频必须换 Heavy Key。
Videos API is not supported
当前 Key 的平台不是 Grok,或不是 Heavy 分组。不要用 Codex / Claude / Gemini 的 Key 调 /v1/videos/*。
请求在大约两分钟后变成 524
你打到了 sub.geiliapi.com,被 Cloudflare 空闲超时掐断。生图和视频改走 https://image-direct.geiliapi.com/v1。
图生视频被当成文生视频计费或画质不对
请求里必须带参考图。不带图时,grok-imagine-video-1.5 会被网关改写成 grok-imagine-video,1080p 也不应按图生视频价理解。
4K 生图失败
官方目前只文档化 resolution=1k/2k。页面仍放出 4K 并按分组 4K 价预估;若上游拒绝,改选 1K 或 2K。
想要 256x256 / 512x512 小图
Grok 没有尺寸参数,只有 1K / 2K / 4K 清晰度。在线生图结果区「导出尺寸」选 512 px 或 256 px,下载时在浏览器里等比缩小;生成与计费仍按所选清晰度。
Grok CLI 里填 grok-imagine 没用
CLI 走 Chat Completions,不负责出图出视频。回到在线生图,或按本页 Images / Videos API 接入。