Providers
Chutes
Chutes เปิดให้ใช้แค็ตตาล็อกโมเดลโอเพนซอร์สผ่าน API ที่เข้ากันได้กับ OpenAI โดย OpenClaw รองรับทั้ง OAuth ผ่านเบราว์เซอร์และการตรวจสอบสิทธิ์ด้วยคีย์ API
| คุณสมบัติ | ค่า |
|---|---|
| ผู้ให้บริการ | chutes |
| Plugin | แพ็กเกจภายนอกอย่างเป็นทางการ (@openclaw/chutes-provider) |
| API | เข้ากันได้กับ OpenAI |
| URL ฐาน | https://llm.chutes.ai/v1 |
| การตรวจสอบสิทธิ์ | OAuth หรือคีย์ API (ดูด้านล่าง) |
| ตัวแปรสภาพแวดล้อมรันไทม์ | CHUTES_API_KEY, CHUTES_OAUTH_TOKEN |
CHUTES_OAUTH_TOKEN ใช้สำหรับระบุโทเค็นการเข้าถึง OAuth ที่ได้รับมาแล้วโดยตรง
(เช่น ใน CI) โดยข้ามขั้นตอนแบบโต้ตอบผ่านเบราว์เซอร์ด้านล่าง
ติดตั้ง Plugin
openclaw plugins install @openclaw/chutes-provideropenclaw gateway restartเริ่มต้นใช้งาน
ทั้งสองวิธีจะตั้งโมเดลเริ่มต้นเป็น chutes/zai-org/GLM-5-TEE และลงทะเบียน
แค็ตตาล็อก Chutes
OAuth
เรียกใช้ขั้นตอนการเริ่มต้นใช้งาน OAuth
openclaw onboard --auth-choice chutesOpenClaw จะเปิดขั้นตอนผ่านเบราว์เซอร์ในเครื่อง หรือแสดง URL พร้อมขั้นตอน วางการเปลี่ยนเส้นทางกลับบนโฮสต์ระยะไกล/แบบไม่มีหน้าจอ โทเค็น OAuth จะรีเฟรชอัตโนมัติผ่านโปรไฟล์ การตรวจสอบสิทธิ์ของ OpenClaw
คีย์ API
รับคีย์ API
สร้างคีย์ได้ที่ chutes.ai/settings/api-keys
เรียกใช้ขั้นตอนการเริ่มต้นใช้งานคีย์ API
openclaw onboard --auth-choice chutes-api-keyลักษณะการค้นพบ
เมื่อมีข้อมูลการตรวจสอบสิทธิ์ Chutes แล้ว OpenClaw จะส่งคำขอไปยัง GET /v1/models ด้วย
ข้อมูลรับรองนั้นและใช้โมเดลที่ค้นพบ โดยแคชไว้ 5 นาทีต่อ
ข้อมูลรับรอง เมื่อคีย์หมดอายุ/ไม่ได้รับอนุญาต (HTTP 401) OpenClaw จะลองอีกครั้งหนึ่ง
โดยไม่มีข้อมูลรับรอง หากการค้นพบยังคงไม่ส่งคืนแถวใด ล้มเหลว หรือส่งคืน
สถานะอื่นที่ไม่ใช่ 2xx ระบบจะกลับไปใช้แค็ตตาล็อกแบบคงที่ที่รวมมาให้ (การค้นพบ
ทั้งด้วยคีย์ API และ OAuth ใช้เส้นทางเดียวกันนี้) หากการค้นพบล้มเหลวเมื่อเริ่มทำงาน
ระบบจะใช้แค็ตตาล็อกแบบคงที่โดยอัตโนมัติ
นามแฝงเริ่มต้น
OpenClaw ลงทะเบียนนามแฝงเพื่อความสะดวกสองรายการสำหรับแค็ตตาล็อก Chutes:
| นามแฝง | โมเดลเป้าหมาย |
|---|---|
chutes-pro |
chutes/deepseek-ai/DeepSeek-V3.2-TEE |
chutes-vision |
chutes/moonshotai/Kimi-K2.5-TEE |
แค็ตตาล็อกเริ่มต้นในตัว
แค็ตตาล็อกสำรองที่รวมมาให้ประกอบด้วยโมเดลห้ารายการต่อไปนี้ซึ่งให้บริการอยู่ในปัจจุบัน:
| การอ้างอิงโมเดล |
|---|
chutes/zai-org/GLM-5-TEE |
chutes/deepseek-ai/DeepSeek-V3.2-TEE |
chutes/moonshotai/Kimi-K2.5-TEE |
chutes/MiniMaxAI/MiniMax-M2.5-TEE |
chutes/Qwen/Qwen3.5-397B-A17B-TEE |
เรียกใช้ openclaw models list --all --provider chutes เพื่อดูรายการทั้งหมด
ตัวอย่างการกำหนดค่า
{ agents: { defaults: { model: { primary: "chutes/zai-org/GLM-5-TEE" }, models: { "chutes/zai-org/GLM-5-TEE": { alias: "Chutes GLM 5" }, "chutes/deepseek-ai/DeepSeek-V3.2-TEE": { alias: "Chutes DeepSeek V3.2" }, }, }, },}การแทนที่ค่า OAuth
ปรับแต่งขั้นตอน OAuth ด้วยตัวแปรสภาพแวดล้อมที่ไม่บังคับ:
| ตัวแปร | วัตถุประสงค์ |
|---|---|
CHUTES_CLIENT_ID |
รหัสไคลเอนต์ OAuth (จะแจ้งให้ป้อนหากไม่ได้ตั้งค่า) |
CHUTES_CLIENT_SECRET |
ข้อมูลลับไคลเอนต์ OAuth |
CHUTES_OAUTH_REDIRECT_URI |
URI การเปลี่ยนเส้นทาง (ค่าเริ่มต้น http://127.0.0.1:1456/oauth-callback) |
CHUTES_OAUTH_SCOPES |
ขอบเขตที่คั่นด้วยช่องว่าง (ค่าเริ่มต้น openid profile chutes:invoke) |
ดูเอกสาร OAuth ของ Chutes สำหรับข้อกำหนดของแอปการเปลี่ยนเส้นทางและความช่วยเหลือ
หมายเหตุ
- โมเดล Chutes จะลงทะเบียนเป็น
chutes/<model-id> - Chutes ไม่รายงานการใช้โทเค็นระหว่างการสตรีม (
supportsUsageInStreaming: false) แต่ยอดรวมการใช้งานจะยังคงแสดงเมื่อสตรีมเสร็จสมบูรณ์