Providers
Z.AI
Z.AI adalah platform API untuk model GLM. Platform ini menyediakan REST API untuk GLM dan
menggunakan kunci API untuk autentikasi. Buat kunci API Anda di konsol Z.AI.
OpenClaw menggunakan penyedia zai dengan kunci API Z.AI.
| Properti | Nilai |
|---|---|
| Penyedia | zai |
| Paket | @openclaw/zai-provider |
| Autentikasi | ZAI_API_KEY (alias lama: Z_AI_API_KEY) |
| API | Z.AI Chat Completions (autentikasi Bearer) |
Model GLM
GLM adalah keluarga model, bukan penyedia terpisah. Di OpenClaw, model GLM menggunakan
ref seperti zai/glm-5.2: penyedia zai, id model glm-5.2.
Memulai
Instal Plugin penyedia terlebih dahulu:
openclaw plugins install @openclaw/zai-providerDeteksi otomatis endpoint
Paling cocok untuk: sebagian besar pengguna. OpenClaw memeriksa endpoint Z.AI yang didukung dengan kunci API Anda dan menerapkan URL dasar yang benar secara otomatis.
Jalankan onboarding
openclaw onboard --auth-choice zai-api-keyVerifikasi model tercantum
openclaw models list --all --provider zaiEndpoint regional eksplisit
Paling cocok untuk: pengguna yang ingin memaksa Coding Plan tertentu atau permukaan API umum.
Pilih opsi onboarding yang tepat
# Coding Plan Global (recommended for Coding Plan users)openclaw onboard --auth-choice zai-coding-global # Coding Plan CN (China region)openclaw onboard --auth-choice zai-coding-cn # General APIopenclaw onboard --auth-choice zai-global # General API CN (China region)openclaw onboard --auth-choice zai-cnVerifikasi model tercantum
openclaw models list --all --provider zaiContoh konfigurasi
{ env: { ZAI_API_KEY: "sk-..." }, models: { providers: { zai: { // GLM-5.2 uses the Coding Plan endpoint. baseUrl: "https://api.z.ai/api/coding/paas/v4", }, }, }, agents: { defaults: { model: { primary: "zai/glm-5.2" } } },}Katalog bawaan
Plugin penyedia zai menyertakan katalognya dalam manifes Plugin, sehingga daftar
hanya-baca dapat menampilkan baris GLM yang diketahui tanpa memuat runtime penyedia:
openclaw models list --all --provider zaiKatalog berbasis manifes saat ini mencakup:
| Ref model | Catatan |
|---|---|
zai/glm-5.2 |
Default Coding Plan; konteks 1M |
zai/glm-5.1 |
Default API umum |
zai/glm-5 |
|
zai/glm-5-turbo |
|
zai/glm-5v-turbo |
|
zai/glm-4.7 |
|
zai/glm-4.7-flash |
|
zai/glm-4.7-flashx |
|
zai/glm-4.6 |
|
zai/glm-4.6v |
|
zai/glm-4.5 |
|
zai/glm-4.5-air |
|
zai/glm-4.5-flash |
|
zai/glm-4.5v |
Konfigurasi lanjutan
Menyelesaikan maju model GLM-5 yang tidak dikenal
Id glm-5* yang tidak dikenal tetap diselesaikan maju pada jalur penyedia dengan
mensintesis metadata milik penyedia dari templat glm-4.7 saat id
cocok dengan bentuk keluarga GLM-5 saat ini.
Streaming panggilan alat
tool_stream diaktifkan secara default untuk streaming panggilan alat Z.AI. Untuk menonaktifkannya:
{ agents: { defaults: { models: { "zai/<model>": { params: { tool_stream: false }, }, }, }, },}Thinking dan thinking yang dipertahankan
Thinking Z.AI mengikuti kontrol /think OpenClaw. Dengan thinking nonaktif,
OpenClaw mengirim thinking: { type: "disabled" } untuk menghindari respons yang
menghabiskan anggaran output pada reasoning_content sebelum teks terlihat.
Thinking yang dipertahankan bersifat opt-in karena Z.AI mensyaratkan seluruh
riwayat reasoning_content diputar ulang, yang meningkatkan token prompt. Aktifkan
per model:
{ agents: { defaults: { models: { "zai/glm-5.2": { params: { preserveThinking: true }, }, }, }, },}Saat diaktifkan dan thinking menyala, OpenClaw mengirim
thinking: { type: "enabled", clear_thinking: false } dan memutar ulang
reasoning_content sebelumnya untuk transkrip yang kompatibel dengan OpenAI yang sama.
Pengguna tingkat lanjut masih dapat menimpa payload penyedia yang persis dengan
params.extra_body.thinking.
Pemahaman gambar
Plugin Z.AI mendaftarkan pemahaman gambar.
| Properti | Nilai |
|---|---|
| Model | glm-4.6v |
Pemahaman gambar diselesaikan otomatis dari autentikasi Z.AI yang dikonfigurasi — tidak diperlukan konfigurasi tambahan.
Detail autentikasi
- Z.AI menggunakan autentikasi Bearer dengan kunci API Anda.
- Opsi onboarding
zai-api-keymendeteksi otomatis endpoint Z.AI yang sesuai dengan memeriksa endpoint yang didukung menggunakan kunci Anda. - Gunakan opsi regional eksplisit (
zai-coding-global,zai-coding-cn,zai-global,zai-cn) saat Anda ingin memaksa permukaan API tertentu. - Env var lama
Z_AI_API_KEYmasih diterima; OpenClaw menyalinnya keZAI_API_KEYsaat startup jikaZAI_API_KEYbelum disetel.