code_execution voert sandboxed externe Python-analyse uit op xAI’s Responses API. Het wordt geregistreerd door de gebundelde xai-Plugin (onder het tools-contract) en stuurt door naar hetzelfde https://api.x.ai/v1/responses-eindpunt dat door x_search wordt gebruikt.
| Eigenschap | Waarde |
|---|---|
| Toolnaam | code_execution |
| Provider-Plugin | xai (gebundeld, enabledByDefault: true) |
| Auth | xAI-authprofiel, XAI_API_KEY, of plugins.entries.xai.config.webSearch.apiKey |
| Standaardmodel | grok-4-1-fast |
| Standaardtimeout | 30 seconden |
Standaard maxTurns | niet ingesteld (xAI past zijn eigen interne limiet toe) |
exec:
execvoert shell-opdrachten uit op je machine of gekoppelde Node.code_executionvoert Python uit in xAI’s externe sandbox.
code_execution voor:
- Berekeningen.
- Tabellering.
- Snelle statistiek.
- Analyse in grafiekstijl.
- Het analyseren van gegevens die door
x_searchofweb_searchzijn geretourneerd.
exec.
Installatie
Provide xAI credentials
Log in met Grok OAuth via een geschikt SuperGrok- of X Premium-abonnement,
of sla een API-sleutel op. xAI OAuth gebruikt device-codeverificatie, dus het werkt
vanaf externe hosts zonder localhost-callback. OAuth werkt voor
Tijdens een nieuwe installatie zijn dezelfde auth-keuzes beschikbaar in
onboarding:Of gebruik een API-sleutel:Of via configuratie:
code_execution en x_search; XAI_API_KEY of Plugin-webzoekconfiguratie
kan ook Grok web_search aandrijven.Enable and tune code_execution
code_execution is beschikbaar wanneer xAI-inloggegevens beschikbaar zijn. Stel
plugins.entries.xai.config.codeExecution.enabled in op false om het uit te schakelen,
of gebruik hetzelfde blok om het model en de timeout af te stemmen.Hoe je het gebruikt
Vraag op een natuurlijke manier en maak de analysebedoeling expliciet:task-parameter, dus de agent moet het volledige analyseverzoek en eventuele inline gegevens in één prompt verzenden.
Fouten
Wanneer de tool zonder auth wordt uitgevoerd, retourneert deze een gestructureerdemissing_xai_api_key-fout die wijst naar het authprofiel, de omgevingsvariabele en de configuratieopties. De fout is JSON, geen gegooide uitzondering, zodat de agent zichzelf kan corrigeren:
Limieten
- Dit is externe xAI-uitvoering, geen lokale procesuitvoering.
- Behandel resultaten als tijdelijke analyse, niet als een persistente notebooksessie.
- Ga niet uit van toegang tot lokale bestanden of je werkruimte.
- Gebruik voor actuele X-gegevens eerst
x_searchen voer het resultaat door naarcode_execution.
Gerelateerd
Exec tool
Lokale shell-uitvoering op je machine of gekoppelde Node.
Exec approvals
Toestaan/weigeren-beleid voor shell-uitvoering.
Web tools
web_search, x_search en web_fetch.xAI provider
Grok-modellen, web-/x-zoekopdrachten en configuratie voor code-uitvoering.