code_execution, xAI’nin Responses API’sinde sandbox’lı uzak Python analizi çalıştırır. Paketle gelen xai plugin tarafından (tools sözleşmesi altında) kaydedilir ve x_search tarafından kullanılan aynı https://api.x.ai/v1/responses uç noktasına yönlendirir.
| Özellik | Değer |
|---|---|
| Araç adı | code_execution |
| Sağlayıcı plugin | xai (paketle gelen, enabledByDefault: true) |
| Kimlik doğrulama | xAI auth profili, XAI_API_KEY veya plugins.entries.xai.config.webSearch.apiKey |
| Varsayılan model | grok-4-1-fast |
| Varsayılan zaman aşımı | 30 saniye |
Varsayılan maxTurns | ayarlanmamış (xAI kendi dahili sınırını uygular) |
exec aracından farklıdır:
exec, makinenizde veya eşleştirilmiş node üzerinde kabuk komutları çalıştırır.code_execution, xAI’nin uzak sandbox’ında Python çalıştırır.
code_execution aracını şunlar için kullanın:
- Hesaplamalar.
- Tablolama.
- Hızlı istatistikler.
- Grafik tarzı analiz.
x_searchveyaweb_searchtarafından döndürülen verileri analiz etme.
exec kullanın.
Kurulum
xAI kimlik bilgilerini sağlayın
Uygun bir SuperGrok veya X Premium aboneliği kullanarak Grok OAuth ile oturum açın
ya da bir API anahtarı saklayın. xAI OAuth, cihaz kodu doğrulaması kullanır, bu nedenle
localhost geri çağrısı olmadan uzak ana makinelerden çalışır. OAuth,
Yeni bir kurulum sırasında aynı kimlik doğrulama seçenekleri onboarding içinde de kullanılabilir:Veya bir API anahtarı kullanın:Ya da config üzerinden:
code_execution ve x_search için çalışır; XAI_API_KEY veya plugin web-search yapılandırması
Grok web_search için de güç sağlayabilir.code_execution öğesini etkinleştirin ve ayarlayın
xAI kimlik bilgileri mevcut olduğunda
code_execution kullanılabilir. Devre dışı bırakmak için
plugins.entries.xai.config.codeExecution.enabled değerini false olarak ayarlayın
veya modeli ve zaman aşımını ayarlamak için aynı bloğu kullanın.Nasıl kullanılır
Doğal şekilde sorun ve analiz amacını açıkça belirtin:task parametresi alır, bu nedenle agent tam analiz isteğini ve varsa satır içi verileri tek bir prompt içinde göndermelidir.
Hatalar
Araç kimlik doğrulaması olmadan çalıştığında, auth profili, env var ve config seçeneklerine işaret eden yapılandırılmış birmissing_xai_api_key hatası döndürür. Hata, fırlatılan bir exception değil JSON’dur; bu nedenle agent kendi kendini düzeltebilir:
Sınırlar
- Bu, yerel process yürütme değil, uzak xAI yürütmesidir.
- Sonuçları kalıcı bir notebook oturumu olarak değil, geçici analiz olarak değerlendirin.
- Yerel dosyalara veya workspace’inize erişim olduğunu varsaymayın.
- Güncel X verileri için önce
x_searchkullanın ve sonucucode_executioniçine aktarın.
İlgili
Exec aracı
Makinenizde veya eşleştirilmiş node üzerinde yerel shell yürütme.
Exec onayları
Shell yürütmesi için izin ver/reddet politikası.
Web araçları
web_search, x_search ve web_fetch.xAI sağlayıcısı
Grok modelleri, web/x search ve code execution config.