xAI
O OpenClaw inclui um plugin providerxai empacotado para modelos Grok.
Primeiros passos
Crie uma chave de API
Crie uma chave de API no console da xAI.
O OpenClaw usa a API Responses da xAI como transporte xAI empacotado. A mesma
XAI_API_KEY também pode alimentar web_search com tecnologia Grok, x_search
de primeira classe e code_execution remoto.
Se você armazenar uma chave xAI em plugins.entries.xai.config.webSearch.apiKey,
o provider de modelo xAI empacotado também reutiliza essa chave como fallback.
O ajuste de code_execution fica em plugins.entries.xai.config.codeExecution.Catálogo de modelos builtin
O OpenClaw inclui estas famílias de modelos xAI prontas para uso:| Família | IDs de modelo |
|---|---|
| Grok 3 | grok-3, grok-3-fast, grok-3-mini, grok-3-mini-fast |
| Grok 4 | grok-4, grok-4-0709 |
| Grok 4 Fast | grok-4-fast, grok-4-fast-non-reasoning |
| Grok 4.1 Fast | grok-4-1-fast, grok-4-1-fast-non-reasoning |
| Grok 4.20 Beta | grok-4.20-beta-latest-reasoning, grok-4.20-beta-latest-non-reasoning |
| Grok Code | grok-code-fast-1 |
grok-4* e grok-code-fast* mais novos quando
eles seguem o mesmo formato de API.
Mapeamentos de modo fast
/fast on ou agents.defaults.models["xai/<model>"].params.fastMode: true
reescreve as solicitações nativas da xAI da seguinte forma:
| Modelo de origem | Destino do modo fast |
|---|---|
grok-3 | grok-3-fast |
grok-3-mini | grok-3-mini-fast |
grok-4 | grok-4-fast |
grok-4-0709 | grok-4-fast |
Aliases legados de compatibilidade
Aliases legados ainda são normalizados para os IDs canônicos empacotados:| Alias legado | ID canônico |
|---|---|
grok-4-fast-reasoning | grok-4-fast |
grok-4-1-fast-reasoning | grok-4-1-fast |
grok-4.20-reasoning | grok-4.20-beta-latest-reasoning |
grok-4.20-non-reasoning | grok-4.20-beta-latest-non-reasoning |
Recursos
Busca na web
Busca na web
O provider de busca na web
grok empacotado também usa XAI_API_KEY:Geração de vídeo
Geração de vídeo
O plugin
xai empacotado registra geração de vídeo por meio da ferramenta compartilhada
video_generate.- Modelo de vídeo padrão:
xai/grok-imagine-video - Modos: texto para vídeo, imagem para vídeo e fluxos remotos de edição/extensão de vídeo
- Suporta
aspectRatioeresolution
Consulte Geração de vídeo para ver parâmetros compartilhados da ferramenta,
seleção de provider e comportamento de failover.
Configuração de x_search
Configuração de x_search
O plugin xAI empacotado expõe
x_search como uma ferramenta do OpenClaw para buscar
conteúdo do X (antigo Twitter) via Grok.Caminho de configuração: plugins.entries.xai.config.xSearch| Chave | Tipo | Padrão | Descrição |
|---|---|---|---|
enabled | boolean | — | Habilita ou desabilita x_search |
model | string | grok-4-1-fast | Modelo usado para solicitações x_search |
inlineCitations | boolean | — | Inclui citações inline nos resultados |
maxTurns | number | — | Número máximo de turnos |
timeoutSeconds | number | — | Timeout da solicitação em segundos |
cacheTtlMinutes | number | — | Tempo de vida do cache em minutos |
Configuração de code execution
Configuração de code execution
O plugin xAI empacotado expõe
code_execution como uma ferramenta do OpenClaw para
execução remota de código no ambiente sandbox da xAI.Caminho de configuração: plugins.entries.xai.config.codeExecution| Chave | Tipo | Padrão | Descrição |
|---|---|---|---|
enabled | boolean | true (se a chave estiver disponível) | Habilita ou desabilita code execution |
model | string | grok-4-1-fast | Modelo usado para solicitações de code execution |
maxTurns | number | — | Número máximo de turnos |
timeoutSeconds | number | — | Timeout da solicitação em segundos |
Isto é execução remota em sandbox da xAI, não
exec local.Limites conhecidos
Limites conhecidos
- A autenticação hoje é apenas por chave de API. Ainda não existe fluxo OAuth nem device-code da xAI no OpenClaw.
grok-4.20-multi-agent-experimental-beta-0304não é compatível no caminho normal do provider xAI porque exige uma superfície de API upstream diferente do transporte xAI padrão do OpenClaw.
Observações avançadas
Observações avançadas
- O OpenClaw aplica automaticamente correções de compatibilidade específicas da xAI para schema de ferramentas e chamadas de ferramenta no caminho compartilhado do runner.
- Solicitações nativas da xAI usam por padrão
tool_stream: true. Definaagents.defaults.models["xai/<model>"].params.tool_streamcomofalsepara desabilitá-lo. - O wrapper xAI empacotado remove flags estritas de schema de ferramentas não suportadas e chaves de payload de raciocínio antes de enviar solicitações nativas da xAI.
web_search,x_searchecode_executionsão expostos como ferramentas do OpenClaw. O OpenClaw habilita o built-in específico da xAI necessário dentro de cada solicitação da ferramenta em vez de anexar todas as ferramentas nativas a cada turno de chat.x_searchecode_executionpertencem ao plugin xAI empacotado, e não ficam codificados diretamente no runtime de modelo core.code_executioné execução remota em sandbox da xAI, nãoexeclocal.
Relacionado
Seleção de modelo
Como escolher providers, refs de modelo e comportamento de failover.
Geração de vídeo
Parâmetros compartilhados da ferramenta de vídeo e seleção de provider.
Todos os providers
A visão geral mais ampla de providers.
Solução de problemas
Problemas comuns e correções.