code_execution führt eine isolierte Remote-Python-Analyse über die Responses API von xAI aus
(https://api.x.ai/v1/responses, derselbe Endpunkt, den x_search verwendet). Das Tool wird
vom gebündelten xai-Plugin unter dem tools-Vertrag registriert.
Verwenden Sie das Tool für Berechnungen, Tabellierungen, schnelle Statistiken und diagrammartige
Analysen, einschließlich Daten, die von
x_search oder web_search zurückgegeben werden. Es hat keinen
Zugriff auf lokale Dateien, Ihre Shell, Ihr Repository oder gekoppelte Geräte und speichert
zwischen Aufrufen keinen Zustand. Behandeln Sie daher jeden Aufruf als temporäre Analyse und nicht
als Notebook-Sitzung. Führen Sie für aktuelle X-Daten zuerst x_search
aus und leiten Sie das Ergebnis weiter.
Verwenden Sie für die lokale Ausführung stattdessen exec.
Einrichtung
1
xAI-Anmeldedaten bereitstellen
OAuth erfordert ein berechtigtes SuperGrok- oder X-Premium-Abonnement
(Verifizierung per Gerätecode, sodass es auf Remote-Hosts ohne
localhost-Callback funktioniert):Bei einer Neuinstallation ist dieselbe Auswahl beim Onboarding verfügbar:Alternativ mit einem API-Schlüssel:Oder über die Konfiguration:Jede dieser drei Optionen stellt außerdem die Funktionalität für
x_search und Grok web_search bereit.2
code_execution aktivieren und abstimmen
Wenn
enabled nicht angegeben ist, wird code_execution nur bereitgestellt, wenn der Provider
des aktiven Modells xai ist und die xAI-Anmeldedaten aufgelöst werden können. Legen Sie bei einem aktiven Modell
mit einem bekannten Nicht-xAI-Provider
plugins.entries.xai.config.codeExecution.enabled auf true fest, um die
providerübergreifende Verwendung zu aktivieren. Wenn der Provider des aktiven Modells fehlt oder nicht aufgelöst werden kann,
bleibt das Tool ausgeblendet. Legen Sie enabled auf false fest, um es für jeden
Provider zu deaktivieren. xAI-Anmeldedaten sind immer erforderlich.Verwenden Sie denselben Block, um das Modell, das Rundenlimit oder den Timeout zu überschreiben:3
Gateway neu starten
code_execution erscheint in der Tool-Liste des Agenten, sobald sich das xAI-Plugin
erneut registriert und die obigen Prüfungen für Provider, Aktivierung und Authentifizierung erfolgreich sind.Verwendung
Formulieren Sie die beabsichtigte Analyse ausdrücklich. Das Tool akzeptiert einen einzelnen Parametertask.
Senden Sie daher die vollständige Anfrage und alle eingebetteten Daten in einem Prompt:
Fehler
Ohne Authentifizierung gibt das Tool einen strukturierten JSON-Fehler zurück (und löst keine Ausnahme aus), sodass der Agent den Fehler selbst korrigieren kann:Verwandte Themen
Exec-Tool
Lokale Shell-Ausführung auf Ihrem Computer oder einer gekoppelten Node.
Exec-Genehmigungen
Richtlinie zum Zulassen oder Ablehnen der Shell-Ausführung.
Web-Tools
web_search, x_search und web_fetch.xAI-Provider
Grok-Modelle, Web-/X-Suche und Konfiguration der Codeausführung.