xai bawaan untuk model Grok. Untuk sebagian besar
pengguna, jalur yang direkomendasikan adalah OAuth Grok dengan langganan SuperGrok atau X Premium
yang memenuhi syarat. OpenClaw tetap mengutamakan lokal: Gateway, config, routing, dan
alat berjalan di mesin Anda, sementara permintaan model Grok diautentikasi melalui xAI
dan dikirim ke API xAI.
OAuth tidak memerlukan kunci API xAI, dan tidak memerlukan aplikasi Grok Build.
xAI mungkin tetap menampilkan Grok Build di layar persetujuan karena OpenClaw menggunakan
klien OAuth bersama milik xAI.
Pilih jalur penyiapan Anda
Gunakan jalur yang sesuai dengan status instalasi OpenClaw Anda:Instalasi OpenClaw baru
Jalankan onboarding dengan instalasi daemon saat Anda menyiapkan Gateway lokal
baru, lalu pilih opsi OAuth xAI/Grok pada langkah model/auth:Di VPS atau melalui SSH, pilih OAuth xAI secara langsung; OpenClaw menggunakan verifikasi
kode perangkat dan tidak memerlukan callback localhost:OAuth tidak memerlukan kunci API xAI. OpenClaw tidak memerlukan aplikasi Grok
Build. xAI mungkin tetap memberi label aplikasi persetujuan sebagai Grok Build karena
OpenClaw menggunakan klien OAuth bersama milik xAI.
Instalasi OpenClaw yang sudah ada
Jika OpenClaw sudah dikonfigurasi, masuk hanya ke xAI. Jangan menjalankan ulang
onboarding penuh atau menginstal ulang daemon hanya untuk menghubungkan Grok:Untuk menjadikan Grok model default setelah masuk, terapkan secara terpisah:Jalankan ulang onboarding penuh hanya jika Anda memang ingin mengubah Gateway,
daemon, saluran, workspace, atau pilihan penyiapan lainnya.
Jalur kunci API
Penyiapan kunci API tetap berfungsi untuk kunci xAI Console dan untuk permukaan media yang
memerlukan config penyedia berbasis kunci:
OpenClaw menggunakan API Responses xAI sebagai transport xAI bawaan. Kredensial yang sama
dari
openclaw models auth login --provider xai --method oauth atau
openclaw models auth login --provider xai --method api-key juga dapat mendukung
web_search, x_search, code_execution jarak jauh, dan generasi gambar/video xAI kelas satu.
Ucapan dan transkripsi saat ini memerlukan XAI_API_KEY atau config penyedia.
web_search berbasis Grok lebih memilih OAuth xAI dan beralih ke XAI_API_KEY atau
config web-search Plugin jika diperlukan.
Jika Anda menyimpan kunci xAI di bawah plugins.entries.xai.config.webSearch.apiKey,
penyedia model xAI bawaan juga menggunakan ulang kunci tersebut sebagai fallback.
Atur plugins.entries.xai.config.webSearch.baseUrl untuk merutekan web_search Grok
dan, secara default, x_search melalui proxy xAI Responses operator.
Penyetelan code_execution berada di bawah plugins.entries.xai.config.codeExecution.Pemecahan masalah OAuth
-
Untuk SSH, Docker, VPS, atau penyiapan jarak jauh lainnya, gunakan
openclaw models auth login --provider xai --method oauth; OAuth xAI menggunakan verifikasi kode perangkat, bukan callback localhost. -
Jika proses masuk berhasil tetapi Grok bukan model default, jalankan
openclaw models set xai/grok-4.3. -
Untuk memeriksa profil auth xAI yang tersimpan, jalankan:
- xAI menentukan akun mana yang dapat menerima token API OAuth. Jika sebuah akun tidak memenuhi syarat, coba jalur kunci API atau periksa langganan di sisi xAI.
Katalog bawaan
OpenClaw menyertakan model chat xAI terbaru secara bawaan, diurutkan dari yang terbaru terlebih dahulu di pemilih model:| Keluarga | ID model |
|---|---|
| Grok Build 0.1 | grok-build-0.1 |
| Grok 4.3 | grok-4.3 |
| Grok 4.20 Beta | grok-4.20-beta-latest-reasoning, grok-4.20-beta-latest-non-reasoning |
grok-build-0.1; OpenClaw tidak lagi menampilkan slug upstream
pensiun lainnya di katalog yang dapat dipilih.
Cakupan fitur OpenClaw
Plugin bawaan memetakan permukaan API publik xAI saat ini ke kontrak penyedia dan alat bersama OpenClaw. Kapabilitas yang tidak cocok dengan kontrak bersama (misalnya TTS streaming dan suara realtime) tidak diekspos - lihat tabel di bawah.| Kapabilitas xAI | Permukaan OpenClaw | Status |
|---|---|---|
| Chat / Responses | penyedia model xai/<model> | Ya |
| Pencarian web sisi server | penyedia web_search grok | Ya |
| Pencarian X sisi server | alat x_search | Ya |
| Eksekusi kode sisi server | alat code_execution | Ya |
| Gambar | image_generate | Ya |
| Video | video_generate | Ya |
| Text-to-speech batch | messages.tts.provider: "xai" / tts | Ya |
| TTS streaming | - | Tidak diekspos; kontrak TTS OpenClaw mengembalikan buffer audio lengkap |
| Speech-to-text batch | tools.media.audio / pemahaman media | Ya |
| Speech-to-text streaming | Voice Call streaming.provider: "xai" | Ya |
| Suara realtime | - | Belum diekspos; kontrak sesi/WebSocket berbeda |
| File / batch | Hanya kompatibilitas API model generik | Bukan alat OpenClaw kelas satu |
OpenClaw menggunakan API REST gambar/video/TTS/STT xAI untuk generasi media,
ucapan, dan transkripsi batch, WebSocket STT streaming xAI untuk transkripsi
voice-call langsung, dan API Responses untuk alat model, pencarian, dan
eksekusi kode. Fitur yang memerlukan kontrak OpenClaw berbeda, seperti
sesi suara Realtime, didokumentasikan di sini sebagai kapabilitas upstream, bukan
perilaku Plugin tersembunyi.
Pemetaan mode cepat
/fast on atau agents.defaults.models["xai/<model>"].params.fastMode: true
menulis ulang permintaan xAI native sebagai berikut:
| Model sumber | Target mode cepat |
|---|---|
grok-3 | grok-3-fast |
grok-3-mini | grok-3-mini-fast |
grok-4 | grok-4-fast |
grok-4-0709 | grok-4-fast |
Alias kompatibilitas lama
Alias lama tetap dinormalisasi ke ID bawaan kanonis:| Alias lama | ID kanonis |
|---|---|
grok-code-fast-1 | grok-build-0.1 |
grok-code-fast | grok-build-0.1 |
grok-code-fast-1-0825 | grok-build-0.1 |
grok-4-fast-reasoning | grok-4-fast |
grok-4-1-fast-reasoning | grok-4-1-fast |
grok-4.20-reasoning | grok-4.20-beta-latest-reasoning |
grok-4.20-non-reasoning | grok-4.20-beta-latest-non-reasoning |
Fitur
Pencarian web
Pencarian web
Penyedia web-search
grok bawaan lebih memilih OAuth xAI, lalu beralih
ke XAI_API_KEY atau kunci web-search Plugin jika diperlukan:Generasi video
Generasi video
Plugin
xai bawaan mendaftarkan generasi video melalui alat bersama
video_generate.- Model video default:
xai/grok-imagine-video - Mode: text-to-video, image-to-video, generasi reference-image, edit video jarak jauh, dan ekstensi video jarak jauh
- Rasio aspek:
1:1,16:9,9:16,4:3,3:4,3:2,2:3 - Resolusi:
480P,720P - Durasi: 1-15 detik untuk generasi/image-to-video, 1-10 detik saat
menggunakan peran
reference_image, 2-10 detik untuk ekstensi - Generasi reference-image: atur
imageRoleskereference_imageuntuk setiap gambar yang disediakan; xAI menerima hingga 7 gambar seperti itu - Timeout operasi default: 600 detik kecuali
video_generate.timeoutMsatauagents.defaults.videoGenerationModel.timeoutMsdiatur
Lihat Generasi Video untuk parameter alat bersama,
pemilihan penyedia, dan perilaku failover.
Generasi gambar
Generasi gambar
Plugin
xai bawaan mendaftarkan generasi gambar melalui alat bersama
image_generate.- Model gambar default:
xai/grok-imagine-image - Model tambahan:
xai/grok-imagine-image-quality - Mode: text-to-image dan edit reference-image
- Input referensi: satu
imageatau hingga limaimages - Rasio aspek:
1:1,16:9,9:16,4:3,3:4,2:3,3:2 - Resolusi:
1K,2K - Jumlah: hingga 4 gambar
- Timeout operasi default: 600 detik kecuali
image_generate.timeoutMsatauagents.defaults.imageGenerationModel.timeoutMsdiatur
b64_json dari xAI agar media yang dihasilkan dapat
disimpan dan dikirim melalui jalur lampiran saluran normal. Gambar referensi
lokal dikonversi menjadi URL data; referensi http(s) jarak jauh diteruskan
apa adanya.Untuk menggunakan xAI sebagai penyedia gambar default:xAI juga mendokumentasikan
quality, mask, user, dan rasio native tambahan
seperti 1:2, 2:1, 9:20, dan 20:9. Saat ini OpenClaw hanya meneruskan
kontrol gambar lintas penyedia yang digunakan bersama; knob khusus native yang
tidak didukung sengaja tidak diekspos melalui image_generate.Text-to-speech
Text-to-speech
Plugin
xai bawaan mendaftarkan text-to-speech melalui permukaan penyedia
tts bersama.- Suara:
eve,ara,rex,sal,leo,una - Suara default:
eve - Format:
mp3,wav,pcm,mulaw,alaw - Bahasa: kode BCP-47 atau
auto - Kecepatan: override kecepatan native penyedia
- Format catatan suara Opus native tidak didukung
OpenClaw menggunakan endpoint batch
/v1/tts milik xAI. xAI juga menawarkan
TTS streaming melalui WebSocket, tetapi kontrak penyedia ucapan OpenClaw saat
ini mengharapkan buffer audio lengkap sebelum pengiriman balasan.Speech-to-text
Speech-to-text
Plugin Bahasa dapat disediakan melalui konfigurasi media audio bersama atau permintaan
transkripsi per panggilan. Petunjuk prompt diterima oleh permukaan OpenClaw
bersama, tetapi integrasi xAI REST STT hanya meneruskan file, model, dan
bahasa karena semuanya dipetakan dengan jelas ke endpoint publik xAI saat ini.
xai bawaan mendaftarkan speech-to-text batch melalui permukaan
transkripsi pemahaman media OpenClaw.- Model default:
grok-stt - Endpoint: xAI REST
/v1/stt - Jalur input: unggahan file audio multipart
- Didukung oleh OpenClaw di mana pun transkripsi audio masuk menggunakan
tools.media.audio, termasuk segmen kanal suara Discord dan lampiran audio kanal
Speech-to-text streaming
Speech-to-text streaming
Plugin Konfigurasi milik penyedia berada di bawah
xai bawaan juga mendaftarkan penyedia transkripsi realtime untuk
audio panggilan suara live.- Endpoint: xAI WebSocket
wss://api.x.ai/v1/stt - Encoding default:
mulaw - Sample rate default:
8000 - Endpointing default:
800ms - Transkrip sementara: diaktifkan secara default
plugins.entries.voice-call.config.streaming.providers.xai. Kunci yang
didukung adalah apiKey, baseUrl, sampleRate, encoding (pcm, mulaw,
atau alaw), interimResults, endpointingMs, dan language.Penyedia streaming ini ditujukan untuk jalur transkripsi realtime Voice Call.
Suara Discord saat ini merekam segmen pendek dan menggunakan jalur transkripsi
batch
tools.media.audio sebagai gantinya.Konfigurasi x_search
Konfigurasi x_search
Plugin xAI bawaan mengekspos
x_search sebagai alat OpenClaw untuk mencari
konten X (sebelumnya Twitter) melalui Grok.Jalur konfigurasi: plugins.entries.xai.config.xSearch| Kunci | Tipe | Default | Deskripsi |
|---|---|---|---|
enabled | boolean | - | Aktifkan atau nonaktifkan x_search |
model | string | grok-4-1-fast | Model yang digunakan untuk permintaan x_search |
baseUrl | string | - | Override URL dasar xAI Responses |
inlineCitations | boolean | - | Sertakan sitasi inline dalam hasil |
maxTurns | number | - | Jumlah giliran percakapan maksimum |
timeoutSeconds | number | - | Timeout permintaan dalam detik |
cacheTtlMinutes | number | - | Time-to-live cache dalam menit |
Konfigurasi eksekusi kode
Konfigurasi eksekusi kode
Plugin xAI bawaan mengekspos
code_execution sebagai alat OpenClaw untuk
eksekusi kode jarak jauh di lingkungan sandbox xAI.Jalur konfigurasi: plugins.entries.xai.config.codeExecution| Kunci | Tipe | Default | Deskripsi |
|---|---|---|---|
enabled | boolean | true (jika kunci tersedia) | Aktifkan atau nonaktifkan eksekusi kode |
model | string | grok-4-1-fast | Model yang digunakan untuk permintaan eksekusi kode |
maxTurns | number | - | Jumlah giliran percakapan maksimum |
timeoutSeconds | number | - | Timeout permintaan dalam detik |
Ini adalah eksekusi sandbox xAI jarak jauh, bukan
exec lokal.Batasan yang diketahui
Batasan yang diketahui
- Autentikasi xAI dapat menggunakan kunci API, variabel lingkungan, fallback konfigurasi plugin, atau OAuth dengan akun xAI yang memenuhi syarat. OAuth menggunakan verifikasi device-code tanpa callback localhost. xAI menentukan akun mana yang dapat menerima token API OAuth, dan halaman persetujuan dapat menampilkan Grok Build meskipun OpenClaw tidak memerlukan aplikasi Grok Build.
- OpenClaw saat ini tidak mengekspos keluarga model multi-agent xAI. xAI menyajikan model ini melalui Responses API, tetapi model tersebut tidak menerima alat sisi klien atau alat kustom yang digunakan oleh loop agen bersama OpenClaw. Lihat batasan multi-agent xAI.
- Suara xAI Realtime belum terdaftar sebagai penyedia OpenClaw. Fitur ini memerlukan kontrak sesi suara dua arah yang berbeda dari STT batch atau transkripsi streaming.
qualitygambar xAI,maskgambar, dan rasio aspek tambahan khusus native tidak diekspos hingga alatimage_generatebersama memiliki kontrol lintas penyedia yang sesuai.
Catatan lanjutan
Catatan lanjutan
- OpenClaw menerapkan perbaikan kompatibilitas skema alat dan panggilan alat khusus xAI secara otomatis pada jalur runner bersama.
- Permintaan xAI native menggunakan default
tool_stream: true. Aturagents.defaults.models["xai/<model>"].params.tool_streamkefalseuntuk menonaktifkannya. - Wrapper xAI bawaan menghapus flag skema alat strict yang tidak didukung dan
kunci payload reasoning effort sebelum mengirim permintaan xAI native. Hanya
grok-4.3/grok-4.3-*yang mengiklankan effort reasoning yang dapat dikonfigurasi; semua model xAI lain yang mampu reasoning tetap memintainclude: ["reasoning.encrypted_content"]agar reasoning terenkripsi sebelumnya dapat diputar ulang pada giliran lanjutan. web_search,x_search, dancode_executiondiekspos sebagai alat OpenClaw. OpenClaw mengaktifkan xAI built-in spesifik yang dibutuhkan di dalam setiap permintaan alat, bukan melampirkan semua alat native ke setiap giliran chat.- Grok
web_searchmembacaplugins.entries.xai.config.webSearch.baseUrl.x_searchmembacaplugins.entries.xai.config.xSearch.baseUrl, lalu fallback ke URL dasar web-search Grok. x_searchdancode_executiondimiliki oleh plugin xAI bawaan, bukan di-hardcode ke runtime model inti.code_executionadalah eksekusi sandbox xAI jarak jauh, bukanexeclokal.
Pengujian live
Jalur media xAI dicakup oleh pengujian unit dan suite live opt-in. EksporXAI_API_KEY di lingkungan proses sebelum menjalankan probe live.
Terkait
Pemilihan model
Memilih penyedia, ref model, dan perilaku failover.
Pembuatan video
Parameter alat video bersama dan pemilihan penyedia.
Semua penyedia
Ikhtisar penyedia yang lebih luas.
Pemecahan masalah
Masalah umum dan perbaikannya.