xAI
O OpenClaw inclui um plugin de provedorxai empacotado para modelos Grok.
Configuração
- Crie uma chave de API no console da xAI.
- Defina
XAI_API_KEYou execute:
- Escolha um modelo como:
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 provedor de modelo xAI empacotado agora também reutiliza essa chave como fallback.
O ajuste de code_execution fica em plugins.entries.xai.config.codeExecution.
Catálogo atual de modelos empacotados
O OpenClaw agora inclui estas famílias de modelos xAI prontas para 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
eles seguem o mesmo formato de API.
Observações sobre modelos rápidos:
grok-4-fast,grok-4-1-faste as variantesgrok-4.20-beta-*são as referências Grok atuais com suporte a imagem no catálogo empacotado./fast onouagents.defaults.models["xai/<model>"].params.fastMode: truereescreve solicitações xAI nativas da seguinte forma: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
Pesquisa na web
O provedor empacotado de pesquisa na webgrok também usa XAI_API_KEY:
Limites conhecidos
- A autenticação hoje é apenas por chave de API. Ainda não existe fluxo OAuth/código de dispositivo da xAI no OpenClaw.
grok-4.20-multi-agent-experimental-beta-0304não é compatível no caminho normal do provedor xAI porque exige uma superfície de API upstream diferente do transporte xAI padrão do OpenClaw.
Observações
- O OpenClaw aplica automaticamente correções de compatibilidade específicas da xAI para esquema de ferramentas e chamada de ferramentas no caminho compartilhado do runner.
- Solicitações xAI nativas usam
tool_stream: truepor padrão. Definaagents.defaults.models["xai/<model>"].params.tool_streamcomofalsepara desabilitá-lo. - O wrapper xAI empacotado remove flags estritas de esquema de ferramenta não compatíveis e chaves de payload de raciocínio antes de enviar solicitações xAI nativas.
web_search,x_searchecode_executionsão expostos como ferramentas do OpenClaw. O OpenClaw habilita o built-in específico da xAI de que precisa dentro de cada solicitação de ferramenta, em vez de anexar todas as ferramentas nativas a cada turno de chat.x_searchecode_executionpertencem ao plugin xAI empacotado, em vez de serem codificados diretamente no runtime central de modelos.code_executioné execução remota em sandbox da xAI, nãoexeclocal.- Para a visão geral mais ampla dos provedores, consulte Provedores de modelos.