Grok Imagine 2.0 Ext
Grok Imagine 2.0 Ext 画像生成
- 非同期テキストから画像生成。task_id でポーリング
- 1 リクエストあたり 1–12 枚。正常に配信された画像ごとに課金($0.08 / 枚)
- URL 出力のみ。画像から画像生成 / ストリーミング非対応
- 画像 URL の有効期限は 72 時間
POST
テキストから画像 · 非同期ジョブ。
モデル名は固定で
POST /v1/images/generations を送信し、タスク状態の取得 でポーリングしてください。モデル名は固定で
grok-imagine-2.0-ext。非対応: 参照画像、stream、および url 以外の response_format。機能と制限
認証と推奨ヘッダー
string
必須
Bearer トークン。API Key ページ からキーを取得してください。
リクエストパラメータ
string
必須
固定値:
grok-imagine-2.0-extstring
必須
プロンプト。trim 後に空であってはなりません。送信前に 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 - ゲートウェイ調査用の
request_id - 結果不明時の安全な再試行用
Idempotency-Key - UI / サポート用の元リクエストパラメータ
冪等性と安全な再試行
画像生成は課金対象です — 強く推奨Idempotency-Key(1–191 の印刷可能 ASCII 文字。UUID が最も簡単。約 24 時間保持)。
POST のネットワークタイムアウトでサーバーが受け付けたか不明な場合、すぐ新しい key を作らない — 同じ key / body / レスポンスバージョンで再試行してください。
タスクのポーリング
language: zh / en / ko / ja(失敗メッセージのローカライズのみ)。タスク状態の取得 を参照。
ステータス
約 2 秒ごとにポーリング。上限は約 10 分または 120 回。
429 では Retry-After に従う。タスクはデフォルトで約 3 日保持 — クライアントがタイムアウトしてもタスク ID を保持してください。
完了例
url と image_ids の解析
- 表示には
url[]を使用。n>1のときは全エントリを走査 image_ids.length === url.lengthの場合のみインデックスで対応付けimage_idsがなくても表示は可能- リンクは 72 時間有効 — 速やかにダウンロード。あわせて
expires_atを信頼
課金
基本価格 $0.08 / 枚(成功配信分):- 送信前 UI は「見積もり」と表示。最終 USD は
data.cost data.credits_costはクレジット表示(現在は約 USD × 10)- リクエスト枚数で事前課金。成功枚数で精算(部分失敗時は差額返金)
- 全失敗:
cost=0、事前課金は返金 resolutionから価格キーを組み立てないこと。本モデルは枚数固定単価
Webhook(任意)
- ベース URL を指定。プラットフォームは
{base}/callbackを呼びます - 公開アクセス可能で SSRF チェックを通過すること
webhook_secret設定時、署名は生バイトに対するhex(HMAC-SHA256(secret, raw_body))- コールバック本体はタスク照会の
dataと同じ(余分な{code,data}ラッパーなし) - フォールバックとして低頻度ポーリングも維持すること
よくあるエラー
UI では
error.message を優先。生の認証内部情報をエンドユーザーに見せないでください。