code_execution voert externe Python-analyse in een sandbox uit via xAI’s Responses API
(https://api.x.ai/v1/responses, hetzelfde eindpunt dat x_search gebruikt). Het wordt
door de meegeleverde xai-plugin geregistreerd onder het tools-contract.
Gebruik het voor berekeningen, tabellen, snelle statistieken en analyses in
grafiekvorm, waaronder van gegevens die door
x_search of web_search worden
geretourneerd. Het heeft geen toegang tot lokale bestanden, je shell, je repository
of gekoppelde apparaten en bewaart geen status tussen aanroepen. Beschouw elke
aanroep daarom als tijdelijke analyse en niet als een notebooksessie. Voer voor
actuele X-gegevens eerst x_search uit en leid het resultaat door.
Gebruik voor lokale uitvoering in plaats daarvan exec.
Instellen
1
Geef xAI-inloggegevens op
OAuth vereist een geschikt SuperGrok- of X Premium-abonnement
(verificatie met apparaatcode, zodat dit vanaf externe hosts werkt zonder
callback naar localhost):Tijdens een nieuwe installatie is dezelfde keuze beschikbaar in de onboarding:Of een API-sleutel:Of via de configuratie:Elk van deze drie voorziet ook
x_search en Grok web_search van toegang.2
Schakel code_execution in en stel het af
Als
enabled is weggelaten, wordt code_execution alleen beschikbaar gesteld
wanneer de provider van het actieve model xai is en de xAI-inloggegevens
kunnen worden gevonden. Stel voor een actief model met een bekende niet-xAI-provider
plugins.entries.xai.config.codeExecution.enabled in op true om gebruik tussen providers
in te schakelen. Als de provider van het actieve model ontbreekt of niet kan worden
bepaald, blijft de tool verborgen. Stel enabled in op false om de
tool voor elke provider uit te schakelen. xAI-inloggegevens zijn altijd vereist.Gebruik hetzelfde blok om het model, de limiet voor beurten of de time-out te overschrijven:3
Start de Gateway opnieuw
code_execution verschijnt in de toollijst van de agent zodra de xAI-plugin
zich opnieuw registreert en de bovenstaande controles voor provider, inschakeling
en authenticatie slagen.Gebruik
Maak het doel van de analyse expliciet. De tool gebruikt één parameter,task, dus verstuur het volledige verzoek en eventuele inlinegegevens in één prompt:
Fouten
Zonder authenticatie retourneert de tool een gestructureerde JSON-fout (geen gegenereerde uitzondering), zodat de agent zichzelf kan corrigeren:Gerelateerd
Exec-tool
Lokale shelluitvoering op je machine of gekoppelde Node.
Exec-goedkeuringen
Toestaan/weigeren-beleid voor shelluitvoering.
Webtools
web_search, x_search en web_fetch.xAI-provider
Grok-modellen, zoeken op internet/X en configuratie voor code-uitvoering.