Zum Hauptinhalt springen

Code Execution

code_execution führt abgeschirmte entfernte Python-Analyse über die Responses API von xAI aus. Dies unterscheidet sich von lokalem exec:
  • exec führt Shell-Befehle auf Ihrem Rechner oder Node aus
  • code_execution führt Python in der entfernten Sandbox von xAI aus
Verwenden Sie code_execution für:
  • Berechnungen
  • Tabellierung
  • schnelle Statistik
  • diagrammartige Analyse
  • Analyse von Daten, die von x_search oder web_search zurückgegeben werden
Verwenden Sie es nicht, wenn Sie lokale Dateien, Ihre Shell, Ihr Repo oder gekoppelte Geräte benötigen. Verwenden Sie dafür exec.

Einrichtung

Sie benötigen einen xAI-API-Schlüssel. Einer der folgenden funktioniert:
  • XAI_API_KEY
  • plugins.entries.xai.config.webSearch.apiKey
Beispiel:
{
  plugins: {
    entries: {
      xai: {
        config: {
          webSearch: {
            apiKey: "xai-...",
          },
          codeExecution: {
            enabled: true,
            model: "grok-4-1-fast",
            maxTurns: 2,
            timeoutSeconds: 30,
          },
        },
      },
    },
  },
}

Verwendung

Fragen Sie natürlich und machen Sie die Analyseabsicht ausdrücklich:
Use code_execution to calculate the 7-day moving average for these numbers: ...
Use x_search to find posts mentioning OpenClaw this week, then use code_execution to count them by day.
Use web_search to gather the latest AI benchmark numbers, then use code_execution to compare percent changes.
Das Tool verwendet intern einen einzelnen Parameter task, daher sollte der Agent die vollständige Analyseanfrage und alle Inline-Daten in einem Prompt senden.

Grenzen

  • Dies ist entfernte xAI-Ausführung, keine lokale Prozessausführung.
  • Es sollte als flüchtige Analyse behandelt werden, nicht als persistentes Notebook.
  • Gehen Sie nicht davon aus, dass Zugriff auf lokale Dateien oder Ihren Workspace besteht.
  • Für aktuelle X-Daten verwenden Sie zuerst x_search.

Siehe auch