OpenClaw 接入自定义模型及 WebUI 智能操作
为什么需要自定义配置?
OpenClaw(原 Clawdbot)作为一个开源 AI 代理框架,核心优势在于灵活性。安装完成后,默认配置可能无法满足特定需求,这时就需要通过修改工作目录下的 openclaw.json 文件来接入不同的 LLM 提供商。
框架本身支持 OpenAI、Anthropic、Moonshot AI(Kimi)、Amazon Bedrock 等主流服务。如果你需要使用官方列表之外的兼容 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":




