Grok

通過 HopBase 的 OpenAI 兼容協議調用 xAI Grok 的對話、推理與生圖模型,含長上下文加價、推理 Token 計費口徑與服務端工具收費。

xAI 的 Grok 模型經 HopBase 的 OpenAI 兼容協議提供。使用 https://api.hop-base.com/v1,模型 ID 以 GET /v1/models 返回的精確寫法為準——沒有登記任何別名或裸名。

Grok 視頻(grok-imagine-video-1.5)屬於另一個套餐分組,走異步任務 API,見視頻生成

對話與推理模型

模型 ID上下文窗口
grok-4.6500K
grok-4.5500K
grok-4.31M
grok-4.20-0309-reasoning2M
grok-4.20-multi-agent-03092M

POST /v1/chat/completionsPOST /v1/responses 都可用,因此 Codex CLI 和任何 OpenAI SDK 客戶端都能調通。

多智能體只支持 Responses

grok-4.20-multi-agent-0309 按 xAI 的設計只支持 Responses 協議,用 chat/completions 調會收到上游返回的明確報錯。這是該模型自身的限制,不是網關攔截,所以錯誤文案來自 xAI。

長上下文請求

單次請求的輸入超過 20 萬 Token 時算作長上下文請求。

  • 判定基數是非緩存輸入加緩存輸入,輸出 Token 不計入。
  • 恰好等於 20 萬不算,要再多一個 Token。
  • 命中的請求會在用量記錄裡帶 long_context 標記,對賬時可以區分出來。

響應裡的推理 Token

Grok 是推理模型系列,兩個端點對推理 Token 的口徑不同。程序化讀取 usage 時要注意這一點。

端點輸出字段是否已含推理
/v1/chat/completionscompletion_tokens不含——推理單列在 completion_tokens_details.reasoning_tokens
/v1/responsesoutput_tokens

HopBase 原樣透傳上游響應體,所以 chat/completions 上一條回覆可能報 completion_tokens: 1reasoning_tokens: 158。要得到真實輸出長度,把兩者相加;/v1/responses 上則已經包含,不要重複相加。

如果你從流式響應裡讀用量,注意這條上游偶爾會在最後的 usage 塊裡帶上恆為 0 的鏡像字段 input_tokensoutput_tokens。HopBase 會在這種情況下用標準字段回填。

服務端工具

Grok 在一次請求中可以調用內置的服務端工具:聯網搜索、X 搜索、代碼執行、文檔搜索、文件搜索。MCP 調用打到的是你自己的遠端服務。

一次請求調用了多少次工具,會按工具類型分別記錄在用量記錄裡。

生圖模型

Grok 的生圖模型走標準 OpenAI Images 接口,不是在 chat 裡出圖。

端點用途
POST /v1/images/generations文生圖
POST /v1/images/edits圖生圖,可帶參考圖
模型 ID支持的分辨率
grok-imagine-image1k;傳 2k 也會受理,按 1k 出圖
grok-imagine-image-2.01k / 2k
grok-imagine-image-quality1k / 2k

參數

參數說明
prompt必填
model必填,精確 ID
n可選,默認 1
resolution1k2k,默認 1k4k 會被 400 拒絕
image僅 edits 使用。可傳 URL 字符串、字符串數組或 { "url": ... }最多 2 張參考圖
mask不支持,傳了直接 400

響應返回圖片 URL。用 OpenAI SDK 上傳是可以的:xAI 的 edits 端點收 JSON 而不是 multipart,HopBase 會把 multipart 請求改寫成上游需要的形態。

響應形態

響應返回圖片 URL。空響應表示什麼也沒生成。生圖響應不帶 Token 用量。

curl

# 對話
curl https://api.hop-base.com/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-4.6",
    "messages": [{ "role": "user", "content": "用五條要點總結本季度的風險。" }]
  }'

# 文生圖
curl https://api.hop-base.com/v1/images/generations \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-imagine-image-2.0",
    "prompt": "一隻橘貓睡在灑滿陽光的窗臺上,雜誌攝影風格",
    "resolution": "2k",
    "n": 1
  }'

分組選擇

對話與生圖由 Grok 全系分組提供,視頻由 Grok 視頻分組提供。一把密鑰只綁定一個分組,能調通對話模型的密鑰調不到視頻模型。請用實際要使用的密鑰調 GET /v1/models 確認,實際單價見登錄後的模型廣場

本頁目錄