OpenClaw 安装与配置教程:自定义模型服务商接入 API 快连(openclaw.json)

更新于

OpenClaw 是一个开源的个人 AI 助手,在本机运行网关,可以连接聊天软件、执行任务。它支持在配置文件里添加自定义的 OpenAI 兼容服务商。这篇讲清楚怎么安装、在 openclaw.json 里怎么写、怎么设为默认模型和验证。

📌
一句话答案:在 ~/.openclaw/openclaw.json 的 models.providers 里新增一个服务商:baseUrl 填 https://apikl.ai/v1,api 填 openai-completions,并在 models 里列出要用的模型;再把 agents.defaults.model.primary 设为 apikl/gpt-5.6-sol。

第一步:安装 OpenClaw

OpenClaw 最新版需要 Node.js 24(24.22.1 以上)或 26(26.12.1 以上),不支持 25,版本不对先看 Node.js 安装教程。

macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash
Windows · PowerShell
iwr -useb https://openclaw.ai/install.ps1 | iex

安装后运行 openclaw onboard --install-daemon 完成初始化(会安装后台网关服务),再用 openclaw --version 和 openclaw doctor 确认一切正常。

第二步:添加 API 快连服务商

编辑 ~/.openclaw/openclaw.json(Windows 在用户目录下的 .openclaw 文件夹),加入下面的 models 和 agents 段。如果文件里已有这些字段,只合并新增的部分:

~/.openclaw/openclaw.json
{ models: { mode: "merge", providers: { apikl: { baseUrl: "https://apikl.ai/v1", apiKey: "sk-你的密钥", api: "openai-completions", models: [ { id: "gpt-5.6-sol", name: "GPT-5.6 Sol", contextWindow: 200000, maxTokens: 32000 }, ], }, }, }, agents: { defaults: { model: { primary: "apikl/gpt-5.6-sol" } }, },}
字段作用
mode: "merge"保留 OpenClaw 自带的服务商,只追加 API 快连
baseUrlAPI 快连的 OpenAI 兼容地址,必须带 /v1
apiKey你的密钥。只放在本机配置文件里,不要上传或分享这个文件
api: "openai-completions"使用 OpenAI Chat Completions 格式
models必须列出要用的模型,否则选不到;id 要和平台上的模型名完全一致
primary默认模型,格式是「服务商名/模型名」
💡
models 里每个模型都要一一列出。一把密钥只对应一个分组,所以 GPT 和 Claude 要分成两个服务商,各填各的密钥。

想同时用 Claude 模型,在 providers 里再加一个服务商(填 Claude 分组的密钥),用的时候选 apikl-claude/claude-sonnet-5-5:

providers 里追加
"apikl-claude": { baseUrl: "https://apikl.ai/v1", apiKey: "sk-Claude分组的密钥", api: "openai-completions", models: [ { id: "claude-sonnet-5-5", name: "Claude Sonnet 5.5", contextWindow: 200000, maxTokens: 32000 }, ], },

第三步:重启并验证

BASH
openclaw gateway restartopenclaw models listopenclaw doctor

openclaw models list 里能看到 apikl/gpt-5.6-sol 就说明配置已加载;然后在 OpenClaw 里发一条消息,能正常回复即接通。

模型选择

  • 日常任务:gpt-5.6-sol 或 claude-sonnet-5-5。
  • 复杂任务:gpt-6.1-sol 或 claude-opus-5-5。
  • contextWindow、maxTokens 写的是 OpenClaw 用来规划上下文的数值,上面给的是稳妥值,一般不用改。

常见报错

  • 找不到模型 / 列表里没有 apikl:models 数组没写,或改完没有执行 openclaw gateway restart。
  • 401 invalid_api_key:apiKey 填错,或 baseUrl 不是 API 快连地址。看 401 排查。
  • model not found:id 和平台模型名不一致,或密钥分组不对。看 模型不存在排查。
  • 配置文件报格式错误:运行 openclaw doctor 查看具体位置;也可以先 openclaw gateway stop 停掉网关,再用 openclaw config set 写入(新版要求网关停止时才能用这个命令),写完 openclaw gateway start。
✅