code_execution menjalankan analisis Python jarak jauh yang di-sandbox pada Responses API xAI. Ini didaftarkan oleh Plugin xai bawaan (di bawah kontrak tools) dan meneruskan ke endpoint https://api.x.ai/v1/responses yang sama dengan yang digunakan oleh x_search.
| Properti | Nilai |
|---|---|
| Nama tool | code_execution |
| Plugin penyedia | xai (bawaan, enabledByDefault: true) |
| Auth | profil auth xAI, XAI_API_KEY, atau plugins.entries.xai.config.webSearch.apiKey |
| Model default | grok-4-1-fast |
| Timeout default | 30 detik |
maxTurns default | tidak disetel (xAI menerapkan batas internalnya sendiri) |
exec lokal:
execmenjalankan perintah shell di mesin Anda atau node yang dipasangkan.code_executionmenjalankan Python di sandbox jarak jauh xAI.
code_execution untuk:
- Perhitungan.
- Tabulasi.
- Statistik cepat.
- Analisis bergaya bagan.
- Menganalisis data yang dikembalikan oleh
x_searchatauweb_search.
exec untuk itu.
Penyiapan
Berikan kredensial xAI
Masuk dengan Grok OAuth menggunakan langganan SuperGrok atau X Premium yang memenuhi syarat,
atau simpan API key. xAI OAuth menggunakan verifikasi kode perangkat, sehingga berfungsi
dari host jarak jauh tanpa callback localhost. OAuth berfungsi untuk
Selama instalasi baru, pilihan auth yang sama tersedia di dalam
onboarding:Atau gunakan API key:Atau melalui konfigurasi:
code_execution dan x_search; XAI_API_KEY atau konfigurasi web-search Plugin
juga dapat menjalankan Grok web_search.Aktifkan dan sesuaikan code_execution
code_execution tersedia saat kredensial xAI tersedia. Setel
plugins.entries.xai.config.codeExecution.enabled ke false untuk menonaktifkannya,
atau gunakan blok yang sama untuk menyesuaikan model dan timeout.Cara menggunakannya
Ajukan permintaan secara alami dan buat maksud analisisnya eksplisit:task secara internal, sehingga agen harus mengirim permintaan analisis lengkap dan data inline apa pun dalam satu prompt.
Error
Saat tool berjalan tanpa auth, tool mengembalikan errormissing_xai_api_key terstruktur yang menunjuk ke opsi profil auth, env var, dan konfigurasi. Error tersebut berupa JSON, bukan exception yang dilempar, sehingga agen dapat memperbaiki sendiri:
Batasan
- Ini adalah eksekusi jarak jauh xAI, bukan eksekusi proses lokal.
- Perlakukan hasil sebagai analisis sementara, bukan sesi notebook persisten.
- Jangan berasumsi ada akses ke file lokal atau workspace Anda.
- Untuk data X terbaru, gunakan
x_searchterlebih dahulu dan teruskan hasilnya kecode_execution.
Terkait
Tool Exec
Eksekusi shell lokal di mesin Anda atau node yang dipasangkan.
Persetujuan Exec
Kebijakan izinkan/tolak untuk eksekusi shell.
Tool web
web_search, x_search, dan web_fetch.Penyedia xAI
Model Grok, pencarian web/x, dan konfigurasi eksekusi kode.