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.
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
1
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.2
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:3
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 parametertask,
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:Terkait
Alat Exec
Eksekusi shell lokal pada mesin atau Node tersanding Anda.
Persetujuan Exec
Kebijakan izinkan/tolak untuk eksekusi shell.
Alat web
web_search, x_search, dan web_fetch.Penyedia xAI
Model Grok, pencarian web/X, dan konfigurasi eksekusi kode.