
Preparing the next screen, account state, and workspace data.
หน้านี้สรุปให้สั้นและชัด: สร้าง API key, ติดตั้ง OpenClaw บน Node 22, วาง config ไฟล์เดียว, restart gateway แล้วค่อยต่อ Telegram ถ้าต้องการ.
ให้ใช้ endpoint ของเว็บคุณเองตรงนี้ ไม่ใช่ URL ของ upstream provider
ควรใช้ OpenClaw ผ่าน Responses API เพื่อเลี่ยงปัญหาจาก completions path แบบเก่า
ใช้ context 128k ตามตัวอย่างนี้เพื่อไม่ให้ OpenClaw compact context บ่อยเกินไป
เริ่มจาก dashboard ก่อน เพราะ OpenClaw ควรใช้ user API key ของเว็บนี้ ไม่ใช่ provider key ต้นทาง
OpenClaw ต้องใช้ Node 22.12+ ขึ้นไป ถ้าคุณติดตั้ง global package ไว้คนละเวอร์ชัน คำสั่งอาจหายหลังสลับ Node
ใช้ config ไฟล์เดียวที่ชี้เข้า /api/v1 ของเว็บนี้ และตั้ง alias ของโมเดลให้เรียบง่ายพอสำหรับใช้งานจริง
เมื่อบันทึกไฟล์แล้ว ให้ validate config, ดู model status จากนั้นค่อย restart gateway เพื่อโหลด provider config ชุดใหม่
ถ้าต้องการคุยผ่าน Telegram ให้เพิ่ม bot token, restart gateway อีกครั้ง แล้วค่อยทักไปหาบอท
เริ่มจาก dashboard ก่อน เพราะ OpenClaw ควรใช้ user API key ของเว็บนี้ ไม่ใช่ provider key ต้นทาง
ให้ใช้ endpoint ของเว็บคุณเองตรงนี้ ไม่ใช่ URL ของ upstream provider
ลูกค้าของคุณควรใช้ user API key ที่เว็บนี้ออกให้ ไม่ควรใช้ upstream provider key โดยตรง
ใช้ context 128k ตามตัวอย่างนี้เพื่อไม่ให้ OpenClaw compact context บ่อยเกินไป
OpenClaw ต้องใช้ Node 22.12+ ขึ้นไป ถ้าคุณติดตั้ง global package ไว้คนละเวอร์ชัน คำสั่งอาจหายหลังสลับ Node
source ~/.nvm/nvm.sh
nvm install 22
nvm use 22
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
openclaw --versionถ้า openclaw หายหลังสั่ง nvm use 22 ให้ reinstall ใต้ Node 22 ใหม่ เพราะ global npm tools จะผูกกับเวอร์ชัน Node ที่ใช้งานอยู่
ใช้ config ไฟล์เดียวที่ชี้เข้า /api/v1 ของเว็บนี้ และตั้ง alias ของโมเดลให้เรียบง่ายพอสำหรับใช้งานจริง
open "$HOME/.openclaw"{
"models": {
"mode": "merge",
"providers": {
"aimesh": {
"baseUrl": "https://aimesh.vercel.app/api/v1",
"apiKey": "paste-your-aimesh-api-key-here",
"api": "openai-responses",
"models": [
{
"id": "gpt-5.4",
"name": "gpt-5.4 (Aimesh)",
"api": "openai-responses",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 128000,
"maxTokens": 32000
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "aimesh/gpt-5.4"
},
"models": {
"aimesh/gpt-5.4": {
"alias": "gg"
}
},
"contextTokens": 128000
}
}
}เมื่อบันทึกไฟล์แล้ว ให้ validate config, ดู model status จากนั้นค่อย restart gateway เพื่อโหลด provider config ชุดใหม่
source ~/.nvm/nvm.sh
nvm use 22
openclaw config validate
openclaw models status --json
openclaw gateway restart
openclaw statusopenclaw agent --local --message "Reply with OK only." --thinking off --jsonถ้าต้องการคุยผ่าน Telegram ให้เพิ่ม bot token, restart gateway อีกครั้ง แล้วค่อยทักไปหาบอท
source ~/.nvm/nvm.sh
nvm use 22
openclaw config set gateway.mode '"local"' --strict-json
openclaw channels add --channel telegram --token "<your-telegram-bot-token>"
openclaw gateway restart
openclaw channels status --probeแค่เพิ่ม bot token ยังไม่พอ gateway ต้องลุกอยู่จริง และผู้ใช้ต้องกด Start ที่บอทใน Telegram อย่างน้อยหนึ่งครั้งก่อน
ให้ merge provider ชื่อ aimesh เข้าไปใน openclaw.json เดิม แทนการลบ provider อื่นที่คุณยังใช้งานอยู่