code_execution executa análise remota de Python em sandbox na Responses API da xAI. Ele é registrado pelo plugin xai incluído (sob o contrato tools) e despacha para o mesmo endpoint https://api.x.ai/v1/responses usado por x_search.
| Propriedade | Valor |
|---|---|
| Nome da ferramenta | code_execution |
| Plugin provedor | xai (incluído, enabledByDefault: true) |
| Auth | Perfil de auth da xAI, XAI_API_KEY ou plugins.entries.xai.config.webSearch.apiKey |
| Modelo padrão | grok-4-1-fast |
| Tempo-limite padrão | 30 segundos |
maxTurns padrão | não definido (a xAI aplica o próprio limite interno) |
exec local:
execexecuta comandos de shell na sua máquina ou nó pareado.code_executionexecuta Python no sandbox remoto da xAI.
code_execution para:
- Cálculos.
- Tabulação.
- Estatísticas rápidas.
- Análise no estilo de gráficos.
- Analisar dados retornados por
x_searchouweb_search.
exec para isso.
Configuração
Forneça credenciais da xAI
Entre com OAuth do Grok usando uma assinatura SuperGrok ou X Premium qualificada,
ou armazene uma chave de API. O OAuth da xAI usa verificação por código de dispositivo,
então funciona a partir de hosts remotos sem callback de localhost. OAuth funciona para
Durante uma instalação nova, as mesmas opções de auth ficam disponíveis dentro do
onboarding:Ou use uma chave de API:Ou via configuração:
code_execution e x_search; XAI_API_KEY ou a configuração de pesquisa web do plugin
também podem alimentar o web_search do Grok.Habilite e ajuste code_execution
code_execution fica disponível quando as credenciais da xAI estão disponíveis. Defina
plugins.entries.xai.config.codeExecution.enabled como false para desabilitá-lo,
ou use o mesmo bloco para ajustar o modelo e o tempo-limite.Como usar
Peça naturalmente e deixe explícita a intenção da análise:task, então o agente deve enviar a solicitação completa de análise e quaisquer dados inline em um único prompt.
Erros
Quando a ferramenta é executada sem auth, ela retorna um erro estruturadomissing_xai_api_key apontando para as opções de perfil de auth, variável de ambiente e configuração. O erro é JSON, não uma exceção lançada, então o agente pode se autocorrigir:
Limites
- Esta é execução remota da xAI, não execução de processo local.
- Trate os resultados como análise efêmera, não como uma sessão persistente de notebook.
- Não presuma acesso a arquivos locais ou ao seu workspace.
- Para dados X recentes, use
x_searchprimeiro e canalize o resultado paracode_execution.
Relacionados
Ferramenta Exec
Execução de shell local na sua máquina ou nó pareado.
Aprovações de exec
Política de permitir/negar para execução de shell.
Ferramentas Web
web_search, x_search e web_fetch.Provedor xAI
Modelos Grok, pesquisa web/x e configuração de execução de código.