Langsung ke konten utama

Code Execution

code_execution menjalankan analisis Python remote yang tersandbox di Responses API milik xAI. Ini berbeda dari exec lokal:
  • exec menjalankan perintah shell di mesin atau node Anda
  • code_execution menjalankan Python di sandbox remote xAI
Gunakan code_execution untuk:
  • kalkulasi
  • tabulasi
  • statistik cepat
  • analisis bergaya grafik
  • menganalisis data yang dikembalikan oleh x_search atau web_search
Jangan gunakan ini saat Anda membutuhkan file lokal, shell Anda, repo Anda, atau perangkat yang dipasangkan. Gunakan exec untuk itu.

Penyiapan

Anda memerlukan API key xAI. Salah satu dari ini dapat digunakan:
  • XAI_API_KEY
  • plugins.entries.xai.config.webSearch.apiKey
Contoh:
{
  plugins: {
    entries: {
      xai: {
        config: {
          webSearch: {
            apiKey: "xai-...",
          },
          codeExecution: {
            enabled: true,
            model: "grok-4-1-fast",
            maxTurns: 2,
            timeoutSeconds: 30,
          },
        },
      },
    },
  },
}

Cara Menggunakannya

Tanyakan secara alami dan jelaskan maksud analisisnya:
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.
Tool ini secara internal menerima satu parameter task, sehingga agen harus mengirim permintaan analisis lengkap beserta data inline apa pun dalam satu prompt.

Batasan

  • Ini adalah eksekusi xAI remote, bukan eksekusi proses lokal.
  • Ini harus diperlakukan sebagai analisis sementara, bukan notebook persisten.
  • Jangan berasumsi memiliki akses ke file lokal atau workspace Anda.
  • Untuk data X terbaru, gunakan x_search terlebih dahulu.

Lihat Juga