xAI
OpenClaw include un plugin providerxai bundled per i modelli Grok.
Configurazione
- Crea una chiave API nella console xAI.
- Imposta
XAI_API_KEY, oppure esegui:
- Scegli un modello come:
XAI_API_KEY può anche alimentare web_search basato su Grok, x_search di prima classe
e code_execution remoto.
Se memorizzi una chiave xAI sotto plugins.entries.xai.config.webSearch.apiKey,
anche il provider di modelli xAI bundled ora la riusa come fallback.
La configurazione di code_execution si trova sotto plugins.entries.xai.config.codeExecution.
Catalogo di modelli bundled attuale
OpenClaw ora include queste famiglie di modelli xAI pronte all’uso:grok-3,grok-3-fast,grok-3-mini,grok-3-mini-fastgrok-4,grok-4-0709grok-4-fast,grok-4-fast-non-reasoninggrok-4-1-fast,grok-4-1-fast-non-reasoninggrok-4.20-beta-latest-reasoning,grok-4.20-beta-latest-non-reasoninggrok-code-fast-1
grok-4* e grok-code-fast* quando
seguono la stessa forma API.
Note sui modelli fast:
grok-4-fast,grok-4-1-faste le variantigrok-4.20-beta-*sono gli attuali ref Grok con capacità immagine nel catalogo bundled./fast onoppureagents.defaults.models["xai/<model>"].params.fastMode: trueriscrivono le richieste xAI native come segue:grok-3->grok-3-fastgrok-3-mini->grok-3-mini-fastgrok-4->grok-4-fastgrok-4-0709->grok-4-fast
grok-4-fast-reasoning->grok-4-fastgrok-4-1-fast-reasoning->grok-4-1-fastgrok-4.20-reasoning->grok-4.20-beta-latest-reasoninggrok-4.20-non-reasoning->grok-4.20-beta-latest-non-reasoning
Ricerca web
Anche il provider bundled di ricerca webgrok usa XAI_API_KEY:
Limiti noti
- Oggi l’auth supporta solo la chiave API. In OpenClaw non esiste ancora un flusso xAI OAuth/device-code.
grok-4.20-multi-agent-experimental-beta-0304non è supportato nel normale percorso provider xAI perché richiede una superficie API upstream diversa da quella del trasporto xAI standard di OpenClaw.
Note
- OpenClaw applica automaticamente correzioni di compatibilità specifiche xAI per schema degli strumenti e tool-call nel percorso runner condiviso.
- Le richieste xAI native usano per impostazione predefinita
tool_stream: true. Impostaagents.defaults.models["xai/<model>"].params.tool_streamsufalseper disabilitarlo. - Il wrapper xAI bundled rimuove i flag strict tool-schema non supportati e le chiavi del payload reasoning prima di inviare le richieste xAI native.
web_search,x_searchecode_executionsono esposti come strumenti OpenClaw. OpenClaw abilita lo specifico built-in xAI necessario in ogni richiesta dello strumento invece di allegare tutti gli strumenti nativi a ogni turno di chat.x_searchecode_executionappartengono al plugin xAI bundled invece di essere codificati rigidamente nel runtime del modello core.code_executionè esecuzione remota xAI in sandbox, nonexeclocale.- Per una panoramica più ampia dei provider, vedi Provider di modelli.