Grok Imagine 2.0 Ext
Grok Imagine 2.0 Ext 图像生成
- 异步文生图,返回 task_id 轮询结果
- 单次 1–12 张,按实际成功张数计费($0.08/张)
- 仅支持 url 输出;不支持图生图 / 流式
- 图片链接有效期 72 小时
POST
文生图 · 异步任务。 提交
模型名固定
POST /v1/images/generations 后轮询 获取任务状态。模型名固定
grok-imagine-2.0-ext;不支持参考图、stream、以及 response_format 除 url 以外的取值。能力与限制
认证与推荐 Header
string
必填
Bearer Token。访问 API Key 管理页面 获取。
请求参数
string
必填
固定值:
grok-imagine-2.0-extstring
必填
提示词。去空格后不能为空。提交前请
trim。integer
默认值:"1"
生成张数:
1–12。显式传 0 会报错。未传按 1。string
画面比例。推荐使用比例写法(UI 建议只展示比例):
兼容像素写法:
1024x1024(1:1)、1024x1792(2:3)、1792x1024(3:2)、720x1280(9:16)、1280x720(16:9)。不在白名单内的值返回 400 invalid_size(如 1:2、2:1、4:5、auto)。同一比例下实际像素可能与兼容表不完全一致(例如
1:1 可能返回 1408×1408)。请以返回图片为准,不要反推改写 size。string
质量模式字段。当前已验证值:
quality。- 可省略(模型本身为质量模式)
- 或显式传
resolution: "quality"
1K / 2K / 4K 像素档;画面方向与比例由 size 控制。string
默认值:"url"
仅支持
url。可省略。传 b64_json / base64 会 400 invalid_response_format。明确不支持的参数
请用白名单组装请求,不要把其他图片模型的表单对象整体透传。
请求示例
最简
推荐
提交响应
推荐携带X-APIMart-Response-Version: 2026-07-27。成功时 HTTP 202,任务 ID 在 data.id(不要依赖旧格式 data[0].task_id)。
请保存:
data.id:任务 ID,用于轮询request_id:排查网关问题- 本次
Idempotency-Key:结果不确定时安全重试 - 原始请求参数:展示与排查
幂等与安全重试
图片生成会计费,提交时强烈建议带Idempotency-Key(1–191 个可见 ASCII 字符,UUID 最省心;记录保留 24 小时)。
POST 网络超时、无法判断是否已创建任务时,不要立刻换新 key;用相同 key / body / 响应版本重试。
查询任务
language 可选:zh / en / ko / ja,仅影响失败文案本地化。详见 获取任务状态。
状态
建议约每 2 秒查一次;最长约 10 分钟或 120 次。遇
429 遵循 Retry-After。任务默认保留约 3 天,轮询超时后仍应保存 task ID。
完成态示例
解析 url 与 image_ids
- 取图用
url[];n>1时遍历全部,不要只取第一张 - 仅当
image_ids.length === url.length时按下标配对 image_ids缺失不影响展示- 链接有效期 72 小时,请及时下载;同时以返回的
expires_at为准
计费
基础价 $0.08 / 张(按实际成功交付张数):- 下单前展示「预计」;任务完成后的
data.cost为最终美元金额 data.credits_cost为积分口径(当前约 = 美元 × 10)- 提交按请求张数预扣;最终按成功张数对账,部分失败退差额
- 整单失败:
cost=0,预扣退款 - 不要用
resolution拼价格档;本模型统一按张价
Webhook(可选)
- 填 base URL,平台请求
{base}/callback - 须公网可访问并通过 SSRF 校验
- 若配置了
webhook_secret,签名为hex(HMAC-SHA256(secret, raw_body)),须用原始请求字节验签 - 回调体与任务查询的
data同源(不再包一层{code,data}) - 仍建议低频轮询兜底
常见错误
错误提示优先用
error.message。不要把鉴权细节或内部信息直接展示给终端用户。