Providers
Z.AI
Z.AI เป็นแพลตฟอร์ม API สำหรับโมเดล GLM โดยมี REST API สำหรับ GLM และ
ใช้ API keys สำหรับการยืนยันตัวตน สร้าง API key ของคุณในคอนโซล Z.AI
OpenClaw ใช้ผู้ให้บริการ zai ร่วมกับ Z.AI API key
| คุณสมบัติ | ค่า |
|---|---|
| ผู้ให้บริการ | zai |
| แพ็กเกจ | @openclaw/zai-provider |
| การยืนยันตัวตน | ZAI_API_KEY (ชื่อแทนเดิม: Z_AI_API_KEY) |
| API | Z.AI Chat Completions (การยืนยันตัวตนแบบ Bearer) |
โมเดล GLM
GLM เป็นตระกูลโมเดล ไม่ใช่ผู้ให้บริการแยกต่างหาก ใน OpenClaw โมเดล GLM ใช้
refs เช่น zai/glm-5.2: ผู้ให้บริการ zai, id โมเดล glm-5.2
เริ่มต้นใช้งาน
ติดตั้ง Plugin ผู้ให้บริการก่อน:
openclaw plugins install @openclaw/zai-providerAuto-detect endpoint
เหมาะที่สุดสำหรับ: ผู้ใช้ส่วนใหญ่ OpenClaw จะตรวจสอบปลายทาง Z.AI ที่รองรับด้วย API key ของคุณ และใช้ URL ฐานที่ถูกต้องโดยอัตโนมัติ
Run onboarding
openclaw onboard --auth-choice zai-api-keyVerify the model is listed
openclaw models list --all --provider zaiExplicit regional endpoint
เหมาะที่สุดสำหรับ: ผู้ใช้ที่ต้องการบังคับใช้ Coding Plan หรือพื้นผิว API ทั่วไปแบบเฉพาะเจาะจง
Pick the right onboarding choice
# 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-cnVerify the model is listed
openclaw models list --all --provider zaiตัวอย่างการกำหนดค่า
{ 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" } } },}แค็ตตาล็อกในตัว
Plugin ผู้ให้บริการ zai มาพร้อมแค็ตตาล็อกในแมนิเฟสต์ของ Plugin ดังนั้นการแสดงรายการแบบอ่านอย่างเดียว
จึงสามารถแสดงแถว GLM ที่รู้จักได้โดยไม่ต้องโหลดรันไทม์ของผู้ให้บริการ:
openclaw models list --all --provider zaiแค็ตตาล็อกที่อิงกับแมนิเฟสต์ในปัจจุบันมีรายการต่อไปนี้:
| ref โมเดล | หมายเหตุ |
|---|---|
zai/glm-5.2 |
ค่าเริ่มต้นของ Coding Plan; บริบท 1M |
zai/glm-5.1 |
ค่าเริ่มต้นของ API ทั่วไป |
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 |
การกำหนดค่าขั้นสูง
Forward-resolving unknown GLM-5 models
id glm-5* ที่ไม่รู้จักยังคงถูกแก้ไปข้างหน้าบนเส้นทางผู้ให้บริการ โดย
สังเคราะห์เมทาดาทาที่ผู้ให้บริการเป็นเจ้าของจากเทมเพลต glm-4.7 เมื่อ id
ตรงกับรูปแบบตระกูล GLM-5 ปัจจุบัน
Tool-call streaming
tool_stream เปิดใช้งานเป็นค่าเริ่มต้นสำหรับการสตรีม tool-call ของ Z.AI หากต้องการปิดใช้งาน:
{ agents: { defaults: { models: { "zai/<model>": { params: { tool_stream: false }, }, }, }, },}Thinking and preserved thinking
การคิดของ Z.AI ทำตามตัวควบคุม /think ของ OpenClaw เมื่อปิดการคิด
OpenClaw จะส่ง thinking: { type: "disabled" } เพื่อหลีกเลี่ยงคำตอบที่
ใช้งบประมาณเอาต์พุตกับ reasoning_content ก่อนข้อความที่มองเห็นได้
การเก็บรักษาการคิดต้องเลือกเปิดใช้ เพราะ Z.AI ต้องการให้เล่นซ้ำ
reasoning_content ในประวัติทั้งหมด ซึ่งเพิ่มจำนวนโทเค็นพรอมป์ เปิดใช้งาน
ต่อโมเดล:
{ agents: { defaults: { models: { "zai/glm-5.2": { params: { preserveThinking: true }, }, }, }, },}เมื่อเปิดใช้งานและการคิดเปิดอยู่ OpenClaw จะส่ง
thinking: { type: "enabled", clear_thinking: false } และเล่นซ้ำ
reasoning_content ก่อนหน้าสำหรับทรานสคริปต์ที่เข้ากันได้กับ OpenAI เดียวกัน
ผู้ใช้ขั้นสูงยังสามารถเขียนทับ payload ของผู้ให้บริการแบบตรงตัวได้ด้วย
params.extra_body.thinking
Image understanding
Plugin Z.AI ลงทะเบียนความเข้าใจรูปภาพ
| คุณสมบัติ | ค่า |
|---|---|
| โมเดล | glm-4.6v |
ความเข้าใจรูปภาพถูกแก้อัตโนมัติจากการยืนยันตัวตน Z.AI ที่กำหนดค่าไว้ โดยไม่ต้องมี การกำหนดค่าเพิ่มเติม
Auth details
- Z.AI ใช้การยืนยันตัวตนแบบ Bearer ด้วย API key ของคุณ
- ตัวเลือก onboarding
zai-api-keyจะตรวจหาปลายทาง Z.AI ที่ตรงกันโดยอัตโนมัติด้วยการตรวจสอบปลายทางที่รองรับด้วย key ของคุณ - ใช้ตัวเลือกภูมิภาคแบบระบุชัดเจน (
zai-coding-global,zai-coding-cn,zai-global,zai-cn) เมื่อคุณต้องการบังคับใช้พื้นผิว API แบบเฉพาะเจาะจง - env var เดิม
Z_AI_API_KEYยังยอมรับอยู่; OpenClaw จะคัดลอกไปยังZAI_API_KEYตอนเริ่มต้น หากไม่ได้ตั้งค่าZAI_API_KEY