【2026 实测】10 分钟配好 OpenClaw 中转站:GPT、Claude、Gemini、DeepSeek 一键切换(小白可跟做)

你是不是也遇到过这些问题:

  • 官方 API 偶发不稳定,任务跑到一半中断
  • 想切换模型时,要反复改配置、改 Key
  • 明明照着文档配了,结果还是 400/401 报错

如果你正在本地用 OpenClaw 做 AI 编程或多模型对比,这篇就是给你的。 我会用一套可复用的配置流程,带你把 GPT、Claude、Gemini、DeepSeek 统一接入到同一个 OpenClaw 工作流里。

目标很明确:一次配置、稳定调用、随时切换模型。


一、开始前:3 分钟准备清单

先确认这 4 件事,后面基本不会卡壳:

  • 已安装 Node.js v18+
  • 有终端权限(Windows: PowerShell/CMD;macOS: Terminal)
  • 本机有空闲端口(示例用 18789)
  • 已准备好中转站 API Key

先执行:

复制代码
node -v
npm -v

如果能正常输出版本号,就可以继续。


二、安装 OpenClaw 并初始化

1)全局安装

复制代码
npm install -g openclaw@latest

2)执行初始化引导

复制代码
openclaw onboard

执行后会在用户目录生成 .openclaw 文件夹,这是后续所有配置的根目录。

常见路径:

  • Windows:C:\\Users\\你的用户名\\.openclaw
  • macOS:~/.openclaw(隐藏目录,可用 ls -a ~ 查看)

三、核心配置:openclaw.json(决定模型能不能正常跑)

这是最关键的一步。 文件路径:

  • Windows:C:\\Users\\admin\\.openclaw\\openclaw.json
  • macOS:~/.openclaw/openclaw.json

1)先备份原配置(强烈建议)

复制代码
# macOS/Linux
cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak

Windows 可以手动复制一份改名为 openclaw.json.bak。

2)完整配置示例(四模型版)

primary 改成你最常用的模型即可。 若解析报错,请去掉 JSON 内注释(部分环境不支持注释)。

复制代码
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "api-proxy-claude/claude-sonnet-4-5-20250929"
      },
      "models": {
        "api-proxy-gpt/gpt-5.2": { "alias": "GPT-5.2" },
        "api-proxy-claude/claude-sonnet-4-5-20250929": { "alias": "Claude Sonnet 4.5" },
        "api-proxy-google/gemini-3-pro-preview": { "alias": "Gemini 3 Pro" },
        "api-proxy-deepseek/deepseek-v3.2": { "alias": "DeepSeek v3.2" }
      },
      "workspace": "C:\\\\Users\\\\admin\\\\clawd",
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    }
  },
  "auth": {
    "profiles": {
      "api-proxy-gpt:default": {
        "provider": "api-proxy-gpt",
        "mode": "api_key"
      },
      "api-proxy-claude:default": {
        "provider": "api-proxy-claude",
        "mode": "api_key"
      },
      "api-proxy-google:default": {
        "provider": "api-proxy-google",
        "mode": "api_key"
      },
      "api-proxy-deepseek:default": {
        "provider": "api-proxy-deepseek",
        "mode": "api_key"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "api-proxy-gpt": {
        "baseUrl": "<https://api.88api.chat/v1>",
        "api": "openai-completions",
        "models": [
          {
            "id": "gpt-5.2",
            "name": "GPT-5.2",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 128000,
            "maxTokens": 8192
          }
        ]
      },
      "api-proxy-claude": {
        "baseUrl": "<https://api.88api.chat>",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-sonnet-4-5-20250929",
            "name": "Claude Sonnet 4.5",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 200000,
            "maxTokens": 8192
          }
        ]
      },
      "api-proxy-google": {
        "baseUrl": "<https://api.88api.chat/v1>",
        "api": "google-generative-ai",
        "models": [
          {
            "id": "gemini-3-pro-preview",
            "name": "Gemini 3 Pro",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 2000000,
            "maxTokens": 8192
          }
        ]
      },
      "api-proxy-deepseek": {
        "baseUrl": "<https://api.88api.chat/v1>",
        "api": "openai-completions",
        "models": [
          {
            "id": "deepseek-v3.2",
            "name": "DeepSeek v3.2",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 2000000,
            "maxTokens": 8192
          }
        ]
      }
    }
  }
}

3)三大高频坑(90% 报错都在这)

  1. 协议类型写错
    • Claude 必须:anthropic-messages
    • Gemini 必须:google-generative-ai
    • GPT/DeepSeek 常用:openai-completions
  2. baseUrl 路径不一致
    • Claude 这里通常不带 /v1
    • 其他 Provider 常见是 /v1
  3. Windows 路径转义错误
    • workspace 里反斜杠要写成 \\\\

四、鉴权配置:auth-profiles.json(填真实 Key)

openclaw.json 只声明鉴权方式,真正密钥写在这里:

  • Windows:C:\\Users\\admin\\.openclaw\\agents\\main\\agent\\auth-profiles.json

  • macOS:~/.openclaw/agents/main/agent/auth-profiles.json

    {
    "version": 1,
    "profiles": {
    "api-proxy-gpt:default": {
    "type": "api_key",
    "provider": "api-proxy-gpt",
    "key": "sk-your-unique-gpt-key-here"
    },
    "api-proxy-claude:default": {
    "type": "api_key",
    "provider": "api-proxy-claude",
    "key": "sk-your-unique-claude-key-here"
    },
    "api-proxy-google:default": {
    "type": "api_key",
    "provider": "api-proxy-google",
    "key": "sk-your-unique-google-key-here"
    },
    "api-proxy-deepseek:default": {
    "type": "api_key",
    "provider": "api-proxy-deepseek",
    "key": "sk-your-unique-deepseek-key-here"
    }
    }
    }

如果你想要一个统一入口来管理多模型 Key,像 88API 这种多模型聚合服务会省掉不少重复配置成本。


五、启动并验证(确保真能用)

1)启动 Gateway

复制代码
openclaw gateway --port 18789

2)浏览器访问

打开:http://127.0.0.1:18789/

3)按这个清单检查

  • 是否能看到 4 个模型(GPT / Claude / Gemini / DeepSeek)
  • 切换模型后,测试消息是否都能返回
  • 日志里请求地址是否走中转站,而不是官方直连

六、常见问题排查(建议按顺序查)

Q1:看不到自定义模型

  • 检查 models.mode 是否是 "merge"
  • 检查 providers 名称和 auth.profiles 的 provider 是否一致
  • 检查 JSON 是否有语法错误(尤其逗号和注释)

Q2:Claude 返回 400

  • api 是否写成 anthropic-messages
  • baseUrl 是否错误加了 /v1

Q3:返回 401 Unauthorized

  • Key 填错 / 过期
  • Key 没有对应模型权限
  • auth-profiles.json 保存路径不对(最常见)

Q4:macOS 找不到 .openclaw

  • Finder 按 Command + Shift + . 显示隐藏文件
  • 或终端执行 ls -a ~

七、安全与协作建议(别把密钥泄露了)

  1. 永远不要提交密钥文件到 Git

  2. .gitignore 建议加上:

    .openclaw/agents/

  3. 团队协作时只共享 openclaw.json 模板,不共享真实 auth-profiles.json

  4. 建议每季度轮换一次 Key,降低泄露风险


结语

到这里,你已经完成了一套可复用的多模型接入方案: OpenClaw 内统一调度 GPT、Claude、Gemini、DeepSeek,按任务场景自由切换。

这套方式的价值不只是"能跑通",更是把后续维护成本降下来。 尤其当你要做多模型 A/B 测试、Prompt 对比或稳定性验证时,一套统一网关会明显省时。

相关推荐
进击的雷神1 天前
把 Claude/GPT 接进飞书、Telegram、Discord:一条命令跑起来的 OpenClaw 部署工具
gpt·飞书·openclaw
鬼手点金2 天前
opencode-隐私优先配置
服务器·前端·javascript·bug·openclaw
AC赳赳老秦5 天前
OpenClaw 与 FineBI 联动方案:公开数据自动采集与实时业务分析看板实践
大数据·开发语言·python·php·finebi·deepseek·openclaw
dtsola6 天前
一个人怎么指挥一支 AI 队伍
人工智能·程序员·ai创业·独立开发者·openclaw·一人公司·小遥claw
七夜zippoe6 天前
Agent 自动化测试:怎么给“会自己决策“的程序写测试
ai·自动化·agent·测试·openclaw
AC赳赳老秦7 天前
采集行为合规自检:OpenClaw 自动校验 robots 协议与采集频率,规避违规采集风险
java·开发语言·c++·python·php·deepseek·openclaw
AC赳赳老秦7 天前
OpenClaw 数据引用规范自动生成:为公开数据构建可信来源标注与标准引用体系
大数据·开发语言·汇编·数据库·人工智能·deepseek·openclaw
AC赳赳老秦8 天前
数据采集全链路审计留痕:用 OpenClaw 实现合规审计与追溯
开发语言·汇编·python·php·swift·deepseek·openclaw
AC赳赳老秦11 天前
公开音频转写信息提取:OpenClaw 处理发布会与听证会文本并提取核心决策信息
大数据·开发语言·汇编·数据库·人工智能·deepseek·openclaw
AC赳赳老秦11 天前
财报附注表格精准提取:OpenClaw 从 PDF 年报附注挖掘隐藏明细,补齐财务分析维度
java·汇编·c++·python·青少年编程·deepseek·openclaw