กำหนดค่า
OpenClaw
ผ่าน CometAPI
ใช้ CometAPI เป็นผู้ให้บริการโมเดลแบบกำหนดเองสำหรับ OpenClaw: API เดียว, โมเดล 500+, ส่วนลดสูงสุด 20% คู่มือนี้สอดคล้องกับขั้นตอนการเริ่มใช้งาน OpenClaw ปัจจุบัน (2026.3.8+) และครอบคลุมการติดตั้ง การกำหนดค่าผู้ให้บริการ การตรวจสอบ และการสลับโมเดล
# ตัวอย่างเท่านั้น—ตรวจสอบกับเวอร์ชัน OpenClaw ของคุณก่อนใช้งานจริง
{
"agents": {
"defaults": {
"model": {
"primary": "cometapi-claude/claude-sonnet-4-6"
}
}
},
"models": {
"mode": "merge",
"providers": {
"cometapi-openai": {
"baseUrl": "https://api.cometapi.com/v1",
"apiKey": "${COMETAPI_KEY}",
"api": "openai-completions",
"models": [{ "id": "gpt-5.4", "name": "GPT-5.4" }]
},
"cometapi-claude": {
"baseUrl": "https://api.cometapi.com",
"apiKey": "${COMETAPI_KEY}",
"api": "anthropic-messages",
"models": [{ "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6" }]
},
"cometapi-google": {
"baseUrl": "https://api.cometapi.com/v1beta",
"apiKey": "${COMETAPI_KEY}",
"api": "google-generative-ai",
"models": [{ "id": "gemini-3.1-pro-preview", "name": "Gemini 3.1 Pro" }]
}
}
}
}ขอบเขตคู่มือ
และข้อกำหนดเบื้องต้น
กำหนดค่า OpenClaw ด้วย CometAPI
ใช้ CometAPI เป็นผู้ให้บริการโมเดลแบบกำหนดเองสำหรับ OpenClaw เพื่อเข้าถึงโมเดล 500+ ผ่าน API เดียว พร้อมส่วนลดสูงสุด 20% บนเส้นทางที่รองรับ หน้านี้ติดตามขั้นตอนการเริ่มใช้งาน OpenClaw ปัจจุบัน (2026.3.8+)
ข้อกำหนดเบื้องต้น
ต้องการ Node.js >= 22 และ API key CometAPI สำหรับการติดตั้งแบบ daemon ให้เก็บ COMETAPI_KEY ใน ~/.openclaw/.env เพื่อให้ openclaw.json สามารถอ้างอิง ${COMETAPI_KEY} โดยไม่ต้องฮาร์ดโค้ด secrets
openclaw onboard --install-daemon openclaw gateway status openclaw dashboard printf 'COMETAPI_KEY=%s\n' 'your_cometapi_key' >> ~/.openclaw/.env chmod 600 ~/.openclaw/.env
หลังจากเพิ่ม ~/.openclaw/.env หรือแก้ไขการกำหนดค่าผู้ให้บริการ รีสตาร์ทหนึ่งครั้งด้วย openclaw gateway restartจากนั้นรันการวินิจฉัย ใช้การอ้างอิง provider/model แบบเต็มในทุกคำสั่งและเซสชัน สำหรับการเลื่อนเวอร์ชัน ให้ตรวจสอบ เอกสารอ้างอิงการกำหนดค่า.
ทำไมต้องมีสามผู้ให้บริการ
สำหรับ API key CometAPI เดียว
ติดตั้ง, onboard, กำหนดค่า,
ตรวจสอบ, สลับ
OpenClaw ใช้ ~/.openclaw/openclaw.json เป็นการกำหนดค่าต้นทางที่คุณแก้ไข ผู้ให้บริการแบบกำหนดเองถูกสร้างเป็นไฟล์ models.json ต่อ agent ภายใต้ ~/.openclaw/agents/<agentId>/ตรวจสอบ keys และพฤติกรรมซ้ำหลังการอัปเกรดโดยใช้คู่มือ เอกสารอ้างอิงการกำหนดค่า และ ตัวแปรสภาพแวดล้อม ถือว่า URL ฐานของ CometAPI ตามที่กำหนดใน เอกสารสดเท่านั้น
{
"agents": {
"defaults": {
"model": {
"primary": "cometapi-claude/claude-sonnet-4-6"
}
}
},
"models": {
"mode": "merge",
"providers": {
"cometapi-openai": {
"baseUrl": "https://api.cometapi.com/v1",
"apiKey": "${COMETAPI_KEY}",
"api": "openai-completions",
"models": [{ "id": "gpt-5.4", "name": "GPT-5.4" }]
},
"cometapi-claude": {
"baseUrl": "https://api.cometapi.com",
"apiKey": "${COMETAPI_KEY}",
"api": "anthropic-messages",
"models": [{ "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6" }]
},
"cometapi-google": {
"baseUrl": "https://api.cometapi.com/v1beta",
"apiKey": "${COMETAPI_KEY}",
"api": "google-generative-ai",
"models": [{ "id": "gemini-3.1-pro-preview", "name": "Gemini 3.1 Pro" }]
}
}
}
}การตั้งค่าพื้นฐานไม่ต้องสร้าง auth-profiles.jsonด้วยตนเอง ใช้ ${COMETAPI_KEY} ในผู้ให้บริการและแทรกตัวแปรผ่าน ~/.openclaw/.env, shell หรือตัวจัดการบริการ
ราคาสดบน
เว็บไซต์ CometAPI
ตารางด้านล่างใช้ราคาตัวอย่างต่อล้าน token แคตตาล็อกโมเดล ส่วนลด และ SLA สอดคล้องกับสิ่งที่ เอกสารและคอนโซล CometAPI แสดงอยู่ในขณะนี้
| โมเดล (ตัวอย่าง) | อินพุต / 1M tokens | เอาท์พุต / 1M tokens | หมายเหตุ |
|---|---|---|---|
| Claude Opus 4.6 | $4.00 | $20.00 | จากข้อมูลอ้างอิง |
| MiniMax-M2.7 | $0.24 | $0.96 | จากข้อมูลอ้างอิง |
| GLM 5 Turbo | $0.96 | $3.26 | จากข้อมูลอ้างอิง |
| GPT-5.4 pro | $24.00 | $144 | จากข้อมูลอ้างอิง |
| Gemini 3.1 Pro | $1.60 | $9.60 | จากข้อมูลอ้างอิง |
| qwen3.5-plus | $0.32 | $1.92 | จากข้อมูลอ้างอิง |
ตรวจสอบสิ่งเหล่านี้
ก่อนผสานรวม
ฉันต้องการ auth-profiles.json สำหรับการตั้งค่านี้ไหม?
ไม่สำหรับการตั้งค่าพื้นฐาน OpenClaw สามารถแก้ไข apiKey ผู้ให้บริการจาก models.providers.*.apiKey ผ่าน ${COMETAPI_KEY} ใช้ auth-profiles.json เฉพาะสำหรับ secrets ที่จัดเก็บต่อโปรไฟล์หรือการหมุนเวียนเท่านั้น
ทำไมต้องมี 3 รายการผู้ให้บริการสำหรับผู้จำหน่ายรายเดียว?
OpenClaw กำหนดเส้นทางตามความเข้ากันได้ของรูปแบบ API รักษารายการแยกต่างหากสำหรับ openai-completions, anthropic-messages และ google-generative-ai หากต้องการทั้งสาม API families
การกำหนดค่าถูกแก้ไขและสร้างขึ้นจริงที่ไหน?
แก้ไข ~/.openclaw/openclaw.json ผู้ให้บริการแบบกำหนดเองถูกสร้างเป็น models.json ต่อ agent ภายใต้ ~/.openclaw/agents/<agentId>/ หลังจากซิงค์/โหลด
ID โมเดลใดที่ใช้ในคู่มือนี้?
gpt-5.4, claude-sonnet-4-6 และ gemini-3.1-pro-preview คุณสามารถเพิ่มโมเดลใดก็ได้จากหน้าโมเดล CometAPI ไปยังบล็อกผู้ให้บริการที่ตรงกัน