OpenClaw 接入自定义模型并通过 WebUI 实现智能操作
背景与架构
OpenClaw(原 Clawdbot)是一个开源 AI 代理框架,支持通过配置文件或 GUI 界面进行灵活配置。安装完成后,用户只需修改工作目录下的 openclaw.json 即可接入不同的 LLM 模型提供商。
框架本身支持众多主流服务商,如 OpenAI、Anthropic、Moonshot AI(Kimi)、OpenRouter 等。如果想接入官方列表之外的兼容服务,只需在 models.providers 字段中补充配置即可。
核心配置逻辑
OpenClaw 的模型配置主要涉及两个部分: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","models":




