code_execution executa análises remotas em Python em sandbox na Responses API da xAI
(https://api.x.ai/v1/responses, o mesmo endpoint usado por x_search). Ele é
registrado pelo plugin xai incluído, conforme o contrato tools.
Use-o para cálculos, tabulação, estatísticas rápidas e análises no estilo de
gráficos, inclusive com dados retornados por
x_search ou web_search. Ele não
tem acesso a arquivos locais, ao seu shell, ao seu repositório nem a dispositivos pareados, e
não mantém estado entre chamadas; portanto, trate cada chamada como uma análise efêmera, e não
como uma sessão de notebook. Para obter dados recentes do X, execute primeiro
x_search e encaminhe o resultado.
Para execução local, use exec.
Configuração
1
Forneça as credenciais da xAI
O OAuth exige uma assinatura elegível do SuperGrok ou X Premium
(verificação por código de dispositivo, portanto funciona em hosts remotos sem um
callback de localhost):Durante uma nova instalação, a mesma opção está disponível na integração inicial:Ou use uma chave de API:Ou pela configuração:Qualquer uma dessas três opções também habilita
x_search e o web_search do Grok.2
Ative e ajuste code_execution
Quando
enabled é omitido, code_execution só é disponibilizado quando o provedor
do modelo ativo é xai e as credenciais da xAI são encontradas. Para um modelo ativo
com um provedor conhecido que não seja da xAI, defina
plugins.entries.xai.config.codeExecution.enabled como true para aceitar o
uso entre provedores. Se o provedor do modelo ativo estiver ausente ou não puder ser resolvido,
a ferramenta permanecerá oculta. Defina enabled como false para desativá-la para todos os
provedores. As credenciais da xAI são sempre obrigatórias.Use o mesmo bloco para substituir o modelo, o limite de turnos ou o tempo limite:3
Reinicie o Gateway
code_execution aparecerá na lista de ferramentas do agente quando o plugin da xAI
for registrado novamente e as verificações de provedor, ativação e autenticação acima forem aprovadas.Como usar
Explicite a finalidade da análise; a ferramenta recebe um único parâmetrotask,
portanto envie a solicitação completa e todos os dados em linha em um único prompt:
Erros
Sem autenticação, a ferramenta retorna um erro JSON estruturado (em vez de lançar uma exceção), permitindo que o agente faça a autocorreção:Relacionados
Ferramenta Exec
Execução local de shell na sua máquina ou em um Node pareado.
Aprovações do Exec
Política de permissão/negação para execução de shell.
Ferramentas web
web_search, x_search e web_fetch.Provedor xAI
Modelos Grok, pesquisa na web/no X e configuração da execução de código.