Di halaman ini
Di halaman ini
Tools
Eksekusi kode
code_execution menjalankan analisis Python jarak jauh dalam sandbox pada Responses API xAI
(https://api.x.ai/v1/responses, endpoint yang sama dengan yang digunakan x_search). Alat ini
didaftarkan oleh plugin bawaan xai berdasarkan kontrak tools.
| Properti | Nilai |
|---|---|
| Nama alat | code_execution |
| Plugin penyedia | xai (bawaan, enabledByDefault: true) |
| Autentikasi | Profil autentikasi xAI, XAI_API_KEY, atau plugins.entries.xai.config.webSearch.apiKey |
| Model default | grok-4.3 |
| Batas waktu default | 30 detik |
maxTurns default |
tidak ditetapkan (xAI menerapkan batas internalnya sendiri) |
Gunakan alat ini untuk perhitungan, tabulasi, statistik cepat, dan
analisis bergaya bagan, termasuk data yang dikembalikan oleh x_search atau
web_search. Alat ini tidak memiliki akses ke berkas lokal, shell, repositori,
atau perangkat tersanding Anda, dan tidak mempertahankan status di antara
panggilan, jadi perlakukan setiap panggilan sebagai analisis sementara, bukan
sesi notebook. Untuk data X terbaru, jalankan x_search
terlebih dahulu dan salurkan hasilnya.
Untuk eksekusi lokal, gunakan exec sebagai gantinya.
Penyiapan
Berikan kredensial xAI
OAuth memerlukan langganan SuperGrok atau X Premium yang memenuhi syarat (verifikasi kode perangkat, sehingga dapat digunakan dari host jarak jauh tanpa callback localhost):
Selama instalasi baru, pilihan yang sama tersedia dalam proses orientasi:
Atau kunci API:
Atau melalui konfigurasi:
Ketiga metode ini juga mendukung x_search dan web_search Grok.
Aktifkan dan sesuaikan code_execution
Jika enabled tidak dicantumkan, code_execution hanya ditampilkan ketika
penyedia model aktif adalah xai dan kredensial xAI berhasil ditemukan.
Untuk model aktif dengan penyedia non-xAI yang diketahui, tetapkan
plugins.entries.xai.config.codeExecution.enabled ke true untuk memilih
penggunaan lintas penyedia. Jika penyedia model aktif tidak ada atau tidak
dapat ditentukan, alat tetap disembunyikan. Tetapkan enabled ke false
untuk menonaktifkannya bagi setiap penyedia. Kredensial xAI selalu diperlukan.
Gunakan blok yang sama untuk mengganti model, batas giliran, atau batas waktu:
Mulai ulang Gateway
code_execution muncul dalam daftar alat agen setelah plugin xAI
mendaftar ulang dan pemeriksaan penyedia, pengaktifan, serta autentikasi di atas berhasil.
Cara menggunakannya
Nyatakan tujuan analisis secara eksplisit; alat ini menerima satu parameter task,
jadi kirim permintaan lengkap dan semua data sebaris dalam satu prompt:
Kesalahan
Tanpa autentikasi, alat mengembalikan kesalahan JSON terstruktur (bukan pengecualian yang dilempar), sehingga agen dapat mengoreksi dirinya sendiri: