code_execution esegue analisi Python remote in sandbox tramite l’API Responses di xAI
(https://api.x.ai/v1/responses, lo stesso endpoint usato da x_search). Viene
registrato dal plugin xai incluso tramite il contratto tools.
Usalo per calcoli, tabulazioni, statistiche rapide e analisi in stile grafico,
inclusi i dati restituiti da
x_search o web_search. Non ha accesso ai file
locali, alla shell, al repository o ai dispositivi associati e non mantiene lo
stato tra le chiamate; considera quindi ogni chiamata un’analisi temporanea,
non una sessione di notebook. Per dati X aggiornati, esegui prima
x_search e passa il risultato come input.
Per l’esecuzione locale, usa invece exec.
Configurazione
1
Fornisci le credenziali xAI
OAuth richiede un abbonamento SuperGrok o X Premium idoneo
(con verifica tramite codice del dispositivo, quindi funziona da host remoti
senza callback su localhost):Durante una nuova installazione, la stessa scelta è disponibile nella configurazione iniziale:Oppure usa una chiave API:Oppure tramite configurazione:Ognuno di questi tre metodi abilita anche
x_search e web_search di Grok.2
Abilita e configura code_execution
Se
enabled viene omesso, code_execution è disponibile solo quando il
provider del modello attivo è xai e le credenziali xAI vengono risolte.
Per un modello attivo con un provider noto diverso da xAI, imposta
plugins.entries.xai.config.codeExecution.enabled su true per abilitare
esplicitamente l’uso tra provider. Se il provider del modello attivo è
mancante o non risolto, lo strumento rimane nascosto. Imposta enabled su
false per disabilitarlo per tutti i provider. Le credenziali xAI sono
sempre obbligatorie.Usa lo stesso blocco per sostituire il modello, il limite di turni o il timeout:3
Riavvia il Gateway
code_execution compare nell’elenco degli strumenti dell’agente quando il
plugin xAI viene registrato nuovamente e i controlli precedenti relativi a
provider, abilitazione e autenticazione vengono superati.Come usarlo
Rendi esplicito lo scopo dell’analisi; lo strumento accetta un unico parametrotask, quindi invia la richiesta completa e tutti i dati incorporati in un solo prompt:
Errori
Senza autenticazione, lo strumento restituisce un errore JSON strutturato (non un’eccezione generata), consentendo all’agente di correggersi autonomamente:Contenuti correlati
Strumento Exec
Esecuzione locale della shell sul computer o sul nodo associato.
Approvazioni Exec
Criteri di autorizzazione o rifiuto per l’esecuzione della shell.
Strumenti web
web_search, x_search e web_fetch.Provider xAI
Modelli Grok, ricerca web/X e configurazione dell’esecuzione del codice.