OpenClaw 接入自定义模型与 WebUI 操作实战
简介
OpenClaw(原 Clawdbot)是一个开源的 AI 代理框架,支持通过配置文件或 GUI 界面进行灵活配置。安装完成后,用户只需修改工作目录下的 openclaw.json 即可接入不同的 LLM 模型提供商。
框架本身支持众多主流模型,如 OpenAI、Anthropic、Moonshot AI 等。完整的官方支持列表可查阅文档。对于不在官方列表中的兼容服务,我们可以通过 models.providers 字段进行自定义配置,这为接入私有化部署或其他 API 格式的服务提供了便利。
核心配置逻辑
OpenClaw 的模型配置主要涉及两个关键部分:models 用于定义具体的提供商和模型信息,而 agents.defaults 则指定默认调用的模型。
以 Moonshot AI (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":




