Skip to content

xAI

OpenClaw 附帶了一個捆綁的 xai 提供者插件,用於 Grok 模型。對於大多數 用戶而言,推薦的路徑是使用具備資格的 SuperGrok 或 X Premium 訂閱的 Grok OAuth。OpenClaw 堅持本地優先:網關、配置、路由和 工具在您的機器上運行,而 Grok 模型請求通過 xAI 進行身份驗證 併發送到 xAI 的 API。

OAuth 不需要 xAI API 金鑰,也不需要 Grok Build 應用程式。由於 OpenClaw 使用 xAI 的共享 OAuth 客戶端,xAI 可能仍會在同意畫面上顯示 Grok Build。

使用符合您的 OpenClaw 安裝狀態的路徑:

  1. 新的 OpenClaw 安裝

    在設定新的本機網關時,執行包含守護程式安裝的入門流程,然後在模型/授權步驟中選擇 xAI/Grok OAuth 選項:

    Terminal window
    openclaw onboard --install-daemon

    在 VPS 或透過 SSH 連線時,請在入門流程中使用 device-code:

    Terminal window
    openclaw onboard --install-daemon --auth-choice xai-device-code

    OAuth 不需要 xAI API 金鑰。OpenClaw 不需要 Grok Build 應用程式。xAI 可能仍會將同意應用程式標記為 Grok Build,因為 OpenClaw 使用 xAI 的共享 OAuth 客戶端。

  2. 現有的 OpenClaw 安裝

    如果 OpenClaw 已經配置過,只需登入 xAI。不要為了連接 Grok 而重新執行完整的 入門流程或重新安裝守護程式:

    Terminal window
    openclaw models auth login --provider xai --method oauth

    當網關透過 SSH、Docker 或 VPS 執行,且本機瀏覽器回調不便時,請改用 device-code 流程:

    Terminal window
    openclaw models auth login --provider xai --device-code

    若要在登入後將 Grok 設為預設模型,請單獨應用:

    Terminal window
    openclaw models set xai/grok-4.3

    僅當您有意變更網關、 守護程式、通道、工作區或其他設定選擇時,才重新執行完整的入門流程。

  3. API 金鑰路徑

    API 金鑰設定仍然適用於 xAI Console 金鑰,以及需要 金鑰支援的提供者配置的媒體介面:

    Terminal window
    openclaw models auth login --provider xai --method api-key
    export XAI_API_KEY=xai-...
  4. 選擇模型

    {
    agents: { defaults: { model: { primary: "xai/grok-4.3" } } },
    }
  • 如果瀏覽器 OAuth 無法連線到 127.0.0.1:56121,請使用 openclaw models auth login --provider xai --device-code

  • 如果登入成功但 Grok 不是預設模型,請執行 openclaw models set xai/grok-4.3

  • 若要檢查已儲存的 xAI 認證設定檔,請執行:

    Terminal window
    openclaw models auth list --provider xai
    openclaw models status
  • xAI 決定哪些帳戶可以接收 OAuth API 權杖。如果帳戶不 符合資格,請嘗試使用 API 金鑰方式,或檢查 xAI 端的訂閱狀態。

OpenClaw 開箱即包含最新的 xAI 聊天模型,在模型選擇器中 依最新到最舊排序:

系列模型 ID
Grok Build 0.1grok-build-0.1
Grok 4.3grok-4.3
Grok 4.20 Betagrok-4.20-beta-latest-reasoninggrok-4.20-beta-latest-non-reasoning

該外掛程式仍然會針對現有設定向前解析較舊的 Grok 3、Grok 4、Grok 4 Fast、Grok 4.1 Fast 和 Grok Code 簡稱。官方的 Grok Code Fast 別名 會正規化為 grok-build-0.1;OpenClaw 不再在可選目錄中顯示其他已淘汰的 上游簡稱。

內建插件將 xAI 目前的公開 API 介面映射到 OpenClaw 的共享供應商和工具合約。不符合共享合約的功能(例如串流 TTS 和即時語音)不會公開——請參閱下表。

xAI 能力OpenClaw 介面狀態
聊天 / 回應xai/<model> 模型供應商
伺服器端網路搜尋web_search 供應商 grok
伺服器端 X 搜尋x_search 工具
伺服器端程式碼執行code_execution 工具
圖片image_generate
影片video_generate
批次文字轉語音messages.tts.provider: "xai" / tts
串流 TTS-未公開;OpenClaw 的 TTS 合約會傳回完整的音訊緩衝區
批次語音轉文字tools.media.audio / 媒體理解
串流語音轉文字語音通話 streaming.provider: "xai"
即時語音-尚未公開;不同的會話/WebSocket 合約
檔案 / 批次僅相容於通用模型 API非 OpenClaw 的一等工具

/fast onagents.defaults.models["xai/<model>"].params.fastMode: true 會將原生 xAI 請求重寫如下:

來源模型快速模式目標
grok-3grok-3-fast
grok-3-minigrok-3-mini-fast
grok-4grok-4-fast
grok-4-0709grok-4-fast

舊版別名仍然會正規化為標準的內建 ID:

舊版別名標準 ID
grok-code-fast-1grok-build-0.1
grok-code-fastgrok-build-0.1
grok-code-fast-1-0825grok-build-0.1
grok-4-fast-reasoninggrok-4-fast
grok-4-1-fast-reasoninggrok-4-1-fast
grok-4.20-reasoninggrok-4.20-beta-latest-reasoning
grok-4.20-non-reasoninggrok-4.20-beta-latest-non-reasoning
網路搜尋

內建的 grok 網路搜尋提供者優先使用 xAI OAuth,然後會後備使用 XAI_API_KEY 或外掛程式網路搜尋金鑰:

Terminal window
openclaw models auth login --provider xai --method oauth
openclaw config set tools.web.search.provider grok
視訊生成

隨附的 xai 外掛程式透過共用的 video_generate 工具註冊視訊生成功能。

  • 預設視訊模型:xai/grok-imagine-video
  • 模式:文字轉視訊、圖片轉視訊、參考圖片生成、遠端視訊編輯,以及遠端視訊延伸
  • 長寬比:1:116:99:164:33:43:22:3
  • 解析度:480P720P
  • 時長:生成/圖片轉視訊為 1-15 秒,使用 reference_image 角色時為 1-10 秒,延伸時為 2-10 秒
  • 參考圖片生成:將每張提供的圖片的 imageRoles 設定為 reference_image;xAI 最多接受 7 張此類圖片
  • 預設作業逾時:600 秒,除非設定了 video_generate.timeoutMsagents.defaults.videoGenerationModel.timeoutMs

若要將 xAI 作為預設視訊提供者:

{
agents: {
defaults: {
videoGenerationModel: {
primary: "xai/grok-imagine-video",
},
},
},
}
圖像生成

隨附的 xai 外掛程式透過共用的 image_generate 工具註冊了圖像生成功能。

  • 預設圖像模型:xai/grok-imagine-image
  • 其他模型:xai/grok-imagine-image-quality
  • 模式:文字轉圖像與參考圖像編輯
  • 參考輸入:一個 image 或最多五個 images
  • 長寬比:1:116:99:164:33:42:33:2
  • 解析度:1K2K
  • 數量:最多 4 張圖像
  • 預設操作逾時:600 秒,除非設定了 image_generate.timeoutMsagents.defaults.imageGenerationModel.timeoutMs

OpenClaw 向 xAI 要求 b64_json 圖像回應,以便生成的媒體可以透過一般通道附件路徑儲存與傳送。本機參考圖像會轉換為 data URL;遠端 http(s) 參考則會直接傳遞。

若要將 xAI 用作預設圖像提供者:

{
agents: {
defaults: {
imageGenerationModel: {
primary: "xai/grok-imagine-image",
},
},
},
}
文字轉語音

捆綁的 xai 外掛程式透過共享的 tts 提供者介面註冊文字轉語音功能。

  • 語音:eveararexsalleouna
  • 預設語音:eve
  • 格式:mp3wavpcmmulawalaw
  • 語言:BCP-47 代碼或 auto
  • 速度:提供者原生速度覆寫
  • 不支援原生 Opus 語音備忘錄格式

若要將 xAI 用作預設 TTS 提供者:

{
messages: {
tts: {
provider: "xai",
providers: {
xai: {
speakerVoiceId: "eve",
},
},
},
},
}
Speech-to-text

隨附的 xai 外掛程式透過 OpenClaw 的 媒體理解轉錄介面註冊批次語音轉文字。

  • 預設模型:grok-stt
  • 端點:xAI REST /v1/stt
  • 輸入路徑:多部分音訊檔案上傳
  • OpenClaw 在任何使用 tools.media.audio 的傳入音訊轉錄處皆提供支援,包括 Discord 語音頻道片段和 頻道音訊附件

若要強制對傳入音訊轉錄使用 xAI:

{
tools: {
media: {
audio: {
models: [
{
type: "provider",
provider: "xai",
model: "grok-stt",
},
],
},
},
},
}

語言可以透過共享音訊媒體設定或單次呼叫 轉錄請求來提供。共享的 OpenClaw 介面接受提示詞提示,但 xAI REST STT 整合僅轉發檔案、模型和 語言,因為這些能清晰對應至目前的公開 xAI 端點。

串流語音轉文字

內建的 xai 外掛程式也註冊了一個即時轉錄提供者, 用於即時語音通話音訊。

  • 端點:xAI WebSocket wss://api.x.ai/v1/stt
  • 預設編碼:mulaw
  • 預設取樣率:8000
  • 預設端點偵測:800ms
  • 中間逐字稿:預設啟用

Voice Call 的 Twilio 媒體串流會傳送 G.711 µ-law 音訊幀,因此 xAI 提供者可以直接轉發這些幀,而不需要進行轉碼:

{
plugins: {
entries: {
"voice-call": {
config: {
streaming: {
enabled: true,
provider: "xai",
providers: {
xai: {
apiKey: "${XAI_API_KEY}",
endpointingMs: 800,
language: "en",
},
},
},
},
},
},
},
}

提供者擁有的設定位於 plugins.entries.voice-call.config.streaming.providers.xai 之下。支援的 索引鍵包括 apiKeybaseUrlsampleRateencoding (pcmmulawalaw)、interimResultsendpointingMs 以及 language

x_search configuration

隨附的 xAI 外掛程式將 x_search 公開為 OpenClaw 工具,用於透過 Grok 搜尋 X(前 Twitter)的內容。

設定路徑:plugins.entries.xai.config.xSearch

KeyTypeDefaultDescription
enabledboolean-啟用或停用 x_search
modelstringgrok-4-1-fast用於 x_search 請求的模型
baseUrlstring-xAI 回應基礎 URL 覆寫
inlineCitationsboolean-在結果中包含內文引用
maxTurnsnumber-最大對話輪次
timeoutSecondsnumber-請求逾時時間(秒)
cacheTtlMinutesnumber-快取存活時間(分鐘)
{
plugins: {
entries: {
xai: {
config: {
xSearch: {
enabled: true,
model: "grok-4-1-fast",
baseUrl: "https://api.x.ai/v1",
inlineCitations: true,
},
},
},
},
},
}
Code execution configuration

隨附的 xAI 外掛程式將 code_execution 公開為 OpenClaw 工具,用於在 xAI 的 沙箱環境中執行遠端程式碼。

設定路徑:plugins.entries.xai.config.codeExecution

KeyTypeDefaultDescription
enabledbooleantrue (if key available)啟用或停用程式碼執行
modelstringgrok-4-1-fast用於程式碼執行請求的模型
maxTurnsnumber-最大對話輪次
timeoutSecondsnumber-請求逾時時間(秒)
{
plugins: {
entries: {
xai: {
config: {
codeExecution: {
enabled: true,
model: "grok-4-1-fast",
},
},
},
},
},
}
已知限制
  • xAI 認證可以使用 API 金鑰、環境變數、外掛程式設定後備、 瀏覽器 OAuth 或具有合格 xAI 帳戶的設備代碼 OAuth。瀏覽器 OAuth 在 127.0.0.1:56121 上使用本機回呼;對於遠端主機,請使用 xai-device-code,除非您想在開啟登入 URL 之前轉發該連接埠。xAI 決定哪些帳戶可以接收 OAuth API 權杖,而且 同意頁面可能會顯示 Grok Build,即使 OpenClaw 不需要 Grok Build 應用程式。 - grok-4.20-multi-agent-experimental-beta-0304 在 正常的 xAI 提供者路徑上不受支援,因為它需要與標準 OpenClaw xAI 傳輸不同的上游 API 介面。 - xAI Realtime 語音尚未註冊為 OpenClaw 提供者。它 需要與批次 STT 或 串流轉錄不同的雙向語音會話合約。 - xAI 影像 quality、影像 mask 以及額外的僅限原生比例 在共用的 image_generate 工具具有對應的 跨提供者控制項之前不會公開。
進階備註
  • OpenClaw 會在共享的 runner 路徑上自動套用 xAI 專屬的工具架構 (tool-schema) 和工具呼叫 (tool-call) 相容性修正。
  • 原生 xAI 請求預設 tool_stream: true。將 `agents.defaults.models[“xai/

“].params.tool_stream設為false即可 停用此功能。 - 內建的 xAI 包裝器會在發送原生 xAI 請求之前,移除不支援的嚴格工具架構旗標 和推理 payload 金鑰。 -web_searchx_searchcode_execution會以 OpenClaw 工具的形式公開。OpenClaw 會在各工具請求內啟用所需的特定 xAI 內建功能,而不是將所有原生工具附加到每個聊天輪次。 - Grokweb_search會讀取plugins.entries.xai.config.webSearch.baseUrlx_search會讀取plugins.entries.xai.config.xSearch.baseUrl,然後 退回至 Grok 網頁搜尋基礎 URL。 - x_searchcode_execution是由內建的 xAI 外掛程式所擁有,而非 硬編碼在核心模型執行階段中。 -code_execution 是遠端 xAI 沙盒執行,而非本機 [exec`](/zh-Hant/tools/exec)。

xAI 媒體路徑已涵蓋在單元測試和選用即時套件中。在執行即時探測之前,請在處理程序環境中匯出 XAI_API_KEY

Terminal window
pnpm test extensions/xai
OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_TEST_QUIET=1 pnpm test:live -- extensions/xai/xai.live.test.ts
OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_TEST_QUIET=1 OPENCLAW_LIVE_IMAGE_GENERATION_PROVIDERS=xai pnpm test:live -- test/image-generation.runtime.live.test.ts

提供者專屬的即時檔案會合成一般 TTS、適合電話語音的 PCM TTS,透過 xAI 批次 STT 轉錄音訊,透過 xAI 即時 STT 串流相同的 PCM,產生文字轉圖片輸出,並編輯參考圖片。共享圖片即時檔案會透過 OpenClaw 的執行階段選擇、退回機制、正規化和媒體附加路徑來驗證相同的 xAI 提供者。

模型選擇

選擇提供者、模型參照和故障轉移行為。

視訊生成

共用的視訊工具參數和供應商選擇。

所有供應商

更廣泛的供應商概覽。

疑難排解

常見問題與修復方法。