Skip to main content
code_execution, xAI’nin Responses API’sinde korumalı alanda uzaktan Python analizi çalıştırır (https://api.x.ai/v1/responses, x_search tarafından kullanılan uç noktayla aynı). Paketle birlikte gelen xai Plugin’i tarafından tools sözleşmesi kapsamında kaydedilir.
code_execution, xAI sunucularında çalışır. xAI, modelin giriş ve çıkış tokenlerine ek olarak her 1.000 araç çağrısı için $5 ücret alır.
Hesaplamalar, tablolama, hızlı istatistikler ve grafik tarzı analizler için, x_search veya web_search tarafından döndürülen veriler dâhil olmak üzere kullanın. Yerel dosyalara, kabuğunuza, deponuza veya eşleştirilmiş cihazlara erişimi yoktur ve çağrılar arasında durumu kalıcı hâle getirmez; bu nedenle her çağrıyı bir not defteri oturumu değil, geçici bir analiz olarak değerlendirin. Güncel X verileri için önce x_search çalıştırın ve sonucu aktarın. Yerel yürütme için bunun yerine exec kullanın.

Kurulum

1

xAI kimlik bilgilerini sağlayın

OAuth, uygun bir SuperGrok veya X Premium aboneliği gerektirir (cihaz koduyla doğrulama kullandığından localhost geri çağrısı olmadan uzak ana makinelerden çalışır):
Yeni bir kurulum sırasında aynı seçenek ilk katılım akışında da kullanılabilir:
Veya bir API anahtarı:
Ya da yapılandırma aracılığıyla:
Bu üç seçeneğin tümü x_search ve Grok web_search özelliklerini de çalıştırır.
2

code_execution'ı etkinleştirin ve ayarlayın

enabled belirtilmediğinde code_execution, yalnızca etkin modelin sağlayıcısı xai olduğunda ve xAI kimlik bilgileri çözümlendiğinde kullanıma sunulur. Sağlayıcısı xAI olmadığı bilinen etkin bir modelde, sağlayıcılar arası kullanımı etkinleştirmek için plugins.entries.xai.config.codeExecution.enabled değerini true olarak ayarlayın. Etkin model sağlayıcısı eksikse veya çözümlenemiyorsa araç gizli kalır. Tüm sağlayıcılar için devre dışı bırakmak üzere enabled değerini false olarak ayarlayın. xAI kimlik bilgileri her zaman gereklidir.Modeli, tur sınırını veya zaman aşımını geçersiz kılmak için aynı bloğu kullanın:
3

Gateway'i yeniden başlatın

xAI Plugin’i yeniden kaydolduktan ve yukarıdaki sağlayıcı, etkinleştirme ve kimlik doğrulama denetimleri geçildikten sonra code_execution, ajanın araç listesinde görünür.

Kullanımı

Analiz amacını açıkça belirtin; araç tek bir task parametresi alır, bu nedenle isteğin tamamını ve satır içi verileri tek bir istemde gönderin:

Hatalar

Kimlik doğrulama olmadan araç, oluşturulan bir istisna yerine yapılandırılmış bir JSON hatası döndürür; böylece ajan kendi kendine düzeltebilir:

İlgili

Exec aracı

Makinenizde veya eşleştirilmiş Node üzerinde yerel kabuk yürütme.

Exec onayları

Kabuk yürütme için izin verme/reddetme ilkesi.

Web araçları

web_search, x_search ve web_fetch.

xAI sağlayıcısı

Grok modelleri, web/X araması ve kod yürütme yapılandırması.