Ana içeriğe atla

Kod Çalıştırma

code_execution, xAI’ın Responses API’sinde sandbox içinde uzak Python analizi çalıştırır. Bu, yerel exec özelliğinden farklıdır:
  • exec, makinenizde veya düğümünüzde kabuk komutları çalıştırır
  • code_execution, xAI’ın uzak sandbox ortamında Python çalıştırır
code_execution şu durumlar için kullanılır:
  • hesaplamalar
  • tablo oluşturma
  • hızlı istatistikler
  • grafik tarzı analiz
  • x_search veya web_search tarafından döndürülen verileri analiz etme
Yerel dosyalara, kabuğunuza, deponuza veya eşlenmiş cihazlara ihtiyacınız olduğunda bunu kullanmayın. Bunun için exec kullanın.

Kurulum

Bir xAI API anahtarına ihtiyacınız vardır. Şunlardan herhangi biri çalışır:
  • XAI_API_KEY
  • plugins.entries.xai.config.webSearch.apiKey
Örnek:
{
  plugins: {
    entries: {
      xai: {
        config: {
          webSearch: {
            apiKey: "xai-...",
          },
          codeExecution: {
            enabled: true,
            model: "grok-4-1-fast",
            maxTurns: 2,
            timeoutSeconds: 30,
          },
        },
      },
    },
  },
}

Nasıl Kullanılır

Doğal şekilde sorun ve analiz amacını açıkça belirtin:
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.
Araç dahili olarak tek bir task parametresi alır, bu nedenle ajan tam analiz isteğini ve tüm satır içi verileri tek bir istemde göndermelidir.

Sınırlar

  • Bu, yerel süreç çalıştırma değil, uzak xAI çalıştırmasıdır.
  • Bu, kalıcı bir not defteri değil, geçici analiz olarak değerlendirilmelidir.
  • Yerel dosyalara veya çalışma alanınıza erişim olduğunu varsaymayın.
  • Güncel X verileri için önce x_search kullanın.

Ayrıca Bakın