为什么需要配置模型
OpenClaw(原 Clawdbot)作为一个开源 AI 代理框架,核心能力在于灵活调度。安装完成后,默认配置往往不够用,我们需要通过修改工作目录下的 openclaw.json 配置文件,将框架接入到具体的 LLM 模型提供商。
目前框架支持 OpenAI、Anthropic、Moonshot AI(Kimi)、Vercel AI Gateway 等主流服务。如果你使用的是官方列表之外的兼容 OpenAI API 或 Anthropic 格式的模型,只需在 models.providers 中补充配置即可。
配置文件结构解析
配置主要涉及两个部分:models 定义提供商和模型信息,agents.defaults 指定默认使用的模型。以接入 Kimi 为例,完整的 JSON 结构如下:
{
"agents": {
"defaults": {
"model": {
"primary": "moonshot/kimi-k2.5"
}
}
},
"models": {
"mode": "merge",
"providers": {
"moonshot": {
"baseUrl": "https://api.moonshot.ai/v1",
"apiKey": "${MOONSHOT_API_KEY}",
"api": "openai-completions",




