Skip to main content
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.
code_execution berjalan di server xAI. xAI mengenakan biaya $5 per 1.000 panggilan alat, ditambah token masukan dan keluaran model.
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 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:

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.