Is it possible to add Kimi? EDIT: After a few hours of testing, I was able to successfully get my bot up and running with Kimi 2.5. Step 1: https://platform.moonshot.ai/console You have to get the API key from here, not Kimi Code. Recharge the account and get your API key Step 2: Replace your OpenClaw JSON file with the code below Note: I had Telegram setup on my bot, so it has the parameters already included below if you want to add your own Telegram bot. Change 'UPDATE' listed under botToken for your bot token, then replace 'UPDATE' under allowFrom with your Telegram user ID. Step 3: Edit your OpenClaw container and add variable Name: MOONSHOT API KEY Key: MOONSHOT_API_KEY Value: Your API Key Done. {
"meta": {
"lastTouchedVersion": "2026.1.30",
"lastTouchedAt": "2026-02-01T01:13:25.232Z"
},
"models": {
"mode": "merge",
"providers": {
"moonshot": {
"baseUrl": "https://api.moonshot.ai/v1",
"apiKey": "${MOONSHOT_API_KEY}",
"api": "openai-completions",
"models": [
{
"id": "kimi-k2.5",
"name": "Kimi K2.5",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 256000,
"maxTokens": 8192
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "moonshot/kimi-k2.5"
},
"models": {
"moonshot/kimi-k2.5": {
"alias": "Kimi K2.5"
}
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},
"messages": {
"ackReactionScope": "group-mentions"
},
"commands": {
"native": "auto",
"nativeSkills": "auto"
},
"channels": {
"telegram": {
"dmPolicy": "pairing",
"botToken": "UPDATE",
"allowFrom": [
"UPDATE",
"UPDATE"
],
"groupPolicy": "allowlist",
"streamMode": "partial",
"actions": {
"reactions": true,
"sendMessage": true
}
}
},
"gateway": {
"mode": "local",
"bind": "lan",
"controlUi": {
"enabled": true,
"allowInsecureAuth": true
},
"auth": {
"mode": "token"
}
},
"plugins": {
"entries": {
"telegram": {
"enabled": true
}
}
}
}