xAI
OpenClaw menyertakan plugin providerxai bawaan untuk model Grok.
Setup
- Buat API key di konsol xAI.
- Setel
XAI_API_KEY, atau jalankan:
- Pilih model seperti:
XAI_API_KEY
yang sama juga dapat digunakan untuk web_search berbasis Grok, x_search
kelas satu, dan code_execution jarak jauh.
Jika Anda menyimpan kunci xAI di bawah plugins.entries.xai.config.webSearch.apiKey,
provider model xAI bawaan sekarang juga menggunakan ulang kunci itu sebagai fallback.
Penyesuaian code_execution ada di bawah plugins.entries.xai.config.codeExecution.
Katalog model bawaan saat ini
OpenClaw sekarang menyertakan family model xAI berikut secara bawaan:grok-3,grok-3-fast,grok-3-mini,grok-3-mini-fastgrok-4,grok-4-0709grok-4-fast,grok-4-fast-non-reasoninggrok-4-1-fast,grok-4-1-fast-non-reasoninggrok-4.20-beta-latest-reasoning,grok-4.20-beta-latest-non-reasoninggrok-code-fast-1
grok-4* dan grok-code-fast* yang lebih baru saat
mengikuti bentuk API yang sama.
Catatan model cepat:
grok-4-fast,grok-4-1-fast, dan variangrok-4.20-beta-*adalah ref Grok yang saat ini mendukung gambar dalam katalog bawaan./fast onatauagents.defaults.models["xai/<model>"].params.fastMode: truemenulis ulang permintaan xAI native sebagai berikut:grok-3->grok-3-fastgrok-3-mini->grok-3-mini-fastgrok-4->grok-4-fastgrok-4-0709->grok-4-fast
grok-4-fast-reasoning->grok-4-fastgrok-4-1-fast-reasoning->grok-4-1-fastgrok-4.20-reasoning->grok-4.20-beta-latest-reasoninggrok-4.20-non-reasoning->grok-4.20-beta-latest-non-reasoning
Pencarian web
Provider pencarian webgrok bawaan juga menggunakan XAI_API_KEY:
Batasan yang diketahui
- Auth saat ini hanya API key. Belum ada alur OAuth/device-code xAI di OpenClaw.
grok-4.20-multi-agent-experimental-beta-0304tidak didukung pada jalur provider xAI normal karena memerlukan permukaan API upstream yang berbeda dari transport xAI OpenClaw standar.
Catatan
- OpenClaw menerapkan perbaikan kompatibilitas tool-schema dan tool-call khusus xAI secara otomatis pada jalur runner bersama.
- Permintaan xAI native secara default menggunakan
tool_stream: true. Setelagents.defaults.models["xai/<model>"].params.tool_streamkefalseuntuk menonaktifkannya. - Wrapper xAI bawaan menghapus flag strict tool-schema yang tidak didukung dan kunci payload reasoning sebelum mengirim permintaan xAI native.
web_search,x_search, dancode_executiondiekspos sebagai tool OpenClaw. OpenClaw mengaktifkan built-in xAI spesifik yang dibutuhkannya di dalam setiap permintaan tool alih-alih melampirkan semua tool native ke setiap giliran chat.x_searchdancode_executiondimiliki oleh plugin xAI bawaan, bukan di-hardcode ke runtime model inti.code_executionadalah eksekusi sandbox xAI jarak jauh, bukanexeclokal.- Untuk ikhtisar provider yang lebih luas, lihat Model providers.