很多开发者在用 OpenClaw 跑 AI Agent 任务时,第一个月账单往往让人头皮发麻——GPT-5.3 官方 API 输出 Token 单价 $15/百万,Claude Sonnet 官方更贵,跑几个复杂的多步骤任务下来,月账单轻松破 $200,重度用户甚至能到 $600 以上。其实这个问题有一个很直接的解法:把 OpenClaw 的请求从官方直连切换到中转站,相同的模型、相同的接口协议,成本可以压到官方定价的 1/10 甚至更低。本文记录完整的配置过程和省钱逻辑,拿来即用。


一、为什么中转站能便宜这么多?

在动手配置之前,先搞清楚省钱的底层逻辑,方便你判断适不适合自己的场景。

官方 API 的定价是面向全球零售用户的标准价,而中转站通过批量采购、汇率差、流量聚合等方式拿到更低的批发成本,再以更低的价格转售给开发者。对于个人开发者和小团队来说,自己根本达不到官方的批量折扣门槛,走中转站是性价比最高的路径。

以下是官方定价与中转站定价的典型对比(以常用模型为例):

模型 官方输入价格 官方输出价格 88API中转站输入价格 88API中转站输出价格
GPT-5.3 $2.5/百万 Token $15/百万 Token ~$0.3/百万 Token ~$1.5/百万 Token
Claude Sonnet 4.6 $3/百万 Token $15/百万 Token ~$0.3/百万 Token ~$1.5/百万 Token
Gemini 3 Pro $1.25/百万 Token $5/百万 Token ~$0.1/百万 Token ~$0.5/百万 Token
DeepSeek v3.2 $0.27/百万 Token $1.1/百万 Token ~$0.03/百万 Token ~$0.1/百万 Token

以一个月消耗 40 万输出 Token 的中度用户为例:

  • 官方 GPT-5.3:40 × $15 = $600
  • 中转站 GPT-5.3:40 × $1.5 = $60
  • 换用 DeepSeek v3.2 中转:40 × $0.1 = $4

差距就是这么直接。


二、环境准备与 OpenClaw 安装

确保本机已安装 Node.js v18 及以上版本,通过 node -v 验证。

2.1 全局安装 OpenClaw

# 全局安装 OpenClaw 最新版本
# 安装完成后可在任意目录使用 openclaw 命令
npm install -g openclaw@latest

2.2 执行初始化引导

# 交互式引导,根据终端提示逐步完成基础设置
# 完成后会在用户目录自动生成 .openclaw 配置文件夹
openclaw onboard

初始化完成后,配置文件根目录为:

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

三、核心配置:修改 openclaw.json 接入中转站

这是整个省钱方案的核心步骤。通过修改 openclaw.json,将四个主流模型的请求全部指向中转站地址,接口协议与官方完全兼容,OpenClaw 本身感知不到任何差异。

文件路径:

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

3.1 配置文件三大模块说明

配置块 作用
agents.defaults 设置默认模型、并发数等运行参数
auth.profiles 声明各 Provider 的鉴权方式(只写类型,不写 Key)
models.providers 定义中转站接口地址、模型列表和上下文参数

3.2 完整配置文件

{
  "agents": {
    "defaults": {
      "model": {
        // primary 是默认启动模型,格式为 "provider名称/模型ID"
        // 日常任务推荐 DeepSeek,成本最低;复杂推理换 Claude 或 GPT
        "primary": "api-proxy-claude/claude-sonnet-4-5-20250929"
      },
      "models": {
        // 运行时可快速切换的模型别名,按需保留
        "api-proxy-gpt/gpt-5.3": {
          "alias": "GPT-5.3"
        },
        "api-proxy-claude/claude-sonnet-4-5-20250929": {
          "alias": "Claude Sonnet 4.6"
        },
        "api-proxy-google/gemini-3-pro-preview": {
          "alias": "Gemini 3 Pro"
        },
        "api-proxy-deepseek/deepseek-v3.2": {
          "alias": "Deepseek v3.2"
        }
      },
      // workspace 是 Agent 工作目录,macOS 改为绝对路径如 "/Users/admin/clawd"
      "workspace": "C:\\\\\\\\Users\\\\\\\\admin\\\\\\\\clawd",
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    }
  },
  "auth": {
    "profiles": {
      // 此处只声明鉴权类型,真实 Key 在 auth-profiles.json 中填写
      "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": {
    // merge 模式:自定义 Provider 与内置模型合并,不会覆盖原有配置
    "mode": "merge",
    "providers": {
      "api-proxy-gpt": {
        // 中转站统一接口地址,兼容 OpenAI 标准协议
        "baseUrl": "<https://api.88api.shop/v1>",
        "api": "openai-completions",
        "models": [
          {
            "id": "gpt-5.3",
            "name": "GPT-5.3",
            "reasoning": false,
            "input": ["text"],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 128000,   // 上下文窗口 12.8 万 Token
            "maxTokens": 8192
          }
        ]
      },
      "api-proxy-claude": {
        // Claude 的 baseUrl 不带 /v1,这是 anthropic 协议的路径规范
        "baseUrl": "<https://api.88api.shop>",
        "api": "anthropic-messages",   // Claude 专属协议,不能用 openai-completions
        "models": [
          {
            "id": "claude-sonnet-4-5-20250929",
            "name": "Claude Sonnet 4.6",
            "reasoning": false,
            "input": ["text"],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 200000,   // Claude 支持 20 万 Token 超长上下文
            "maxTokens": 8192
          }
        ]
      },
      "api-proxy-google": {
        "baseUrl": "<https://api.88api.shop/v1>",
        "api": "google-generative-ai", // Gemini 专属协议
        "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,  // Gemini 支持 200 万 Token 超长上下文
            "maxTokens": 8192
          }
        ]
      },
      "api-proxy-deepseek": {
        "baseUrl": "<https://api.88api.shop/v1>",
        "api": "openai-completions",   // DeepSeek 兼容 OpenAI 协议
        "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
          }
        ]
      }
    }
  }
}

三个高频踩坑点:

  • api 字段协议不能混用:Claude 必须写 anthropic-messages,Gemini 必须写 google-generative-ai,其余写 openai-completions,写错会导致请求体格式不匹配,返回 400 错误。
  • Claude 的 baseUrl 不带 /v1:其他三个 Provider 都需要带 /v1,这是 Anthropic 协议路径规范的差异,漏掉会导致 404。
  • Windows 路径双反斜杠workspace 字段在 Windows 下必须用 \\\\\\\\ 转义,macOS 直接写正斜杠路径。

四、填写 API Key:配置 auth-profiles.json

openclaw.json 只声明了鉴权方式,真实的 API Key 单独存放在 auth-profiles.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- 开头
      "key": "sk-your-unique-gpt-key-here"
    },
    "api-proxy-claude:default": {
      "type": "api_key",
      "provider": "api-proxy-claude",
      // 同一中转站账号下,多个 Provider 可以填同一个 Key
      "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"
    }
  }
}

API Key 在 88API 注册后即可获取,支持 GPT、Claude、Gemini、DeepSeek 多模型统一 Key 管理,充值后按实际消耗计费,不用为每个模型单独开账号。

安全提醒: auth-profiles.json 包含真实密钥,务必加入 .gitignore,路径为 .openclaw/agents/


五、启动验证与省钱策略

5.1 启动 Gateway 服务

# 启动 OpenClaw Gateway,端口可按需修改
openclaw gateway --port 18789

浏览器访问 http://127.0.0.1:18789/,进入控制台后确认四个模型均出现在模型列表中,发送一条测试消息验证连通性。

5.3 按任务类型选模型,进一步压缩成本

配置好中转站之后,还有一层省钱空间——根据任务复杂度动态选择模型,不是所有任务都需要跑最贵的模型:

任务类型 推荐模型 理由
简单问答、文本整理 DeepSeek v3.2 成本最低,响应快
代码生成、调试 GPT-5.3 编程能力均衡,性价比高
长文档分析、复杂推理 Claude Sonnet 4.6 20 万 Token 上下文,推理稳定
多模态、超长上下文 Gemini 3 Pro 200 万 Token 窗口,适合大文件

在 OpenClaw 控制台切换模型只需点击一下,把日常高频的简单任务分配给 DeepSeek,把真正需要深度推理的任务留给 Claude 或 GPT,月账单还能再砍一半。


六、常见问题速查

Q:某个模型返回 401 鉴权错误? 优先检查 auth-profiles.json 中对应 Provider 的 key 字段是否填写正确,以及该 Key 是否有对应模型的调用权限。

Q:控制台看不到自定义模型? 检查 openclaw.jsonmodels.mode 是否为 "merge",改为 "replace" 会覆盖内置模型列表导致自定义模型消失。

Q:Claude 调用返回 400? 确认 api-proxy-claudeapi 字段是否为 anthropic-messages,同时检查 baseUrl 末尾是否误加了 /v1

Q:macOS 找不到 .openclaw 目录? Finder 中按 Command + Shift + . 显示隐藏文件;终端用 ls -a ~ 查看。


结语

整套配置下来不超过 15 分钟,核心改动只有两个文件:openclaw.json 定义中转站地址和模型列表,auth-profiles.json 填入 API Key。配置完成后 OpenClaw 的所有功能完全不受影响,只是请求走的路径变了,成本随之大幅下降。对于每天都在跑 Agent 任务的开发者来说,这个配置的回报周期通常不超过一天。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐