Skip to content
站长自营API 中转

国内开发者可试试 ZZSwitch

统一 Base URL、Key 和余额,适合 OpenCode / Claude Code / Codex 等工具接入。

站长自营API 中转

正在比较模型套餐?可以把多个 AI API 接到一个网关里

ZZSwitch 是我自己运营的统一 API 网关,适合需要国内支付、兑换码充值、多模型切换和 OpenAI 兼容接口的开发者。不是 OpenCode 官方服务。

OpenClaw 用户可以用 claude-max-api-proxy 把 Claude Max/Pro 订阅包装成 OpenAI 兼容的本地端点,在 OpenClaw 的智能体中直接调用订阅额度。安装 npm install -g claude-max-api-proxy,启动服务后,在 OpenClaw 配置 env.OPENAI_BASE_URL=http://localhost:3456/v1 即可。注意这是社区工具,Anthropic 可能封锁 Claude Code 之外的订阅使用,生产环境推荐走 API Key。

OpenClaw 怎么配置 Claude Max API Proxy 代理

claude-max-api-proxy 是一个社区工具,将你的 Claude Max/Pro 订阅暴露为 OpenAI 兼容的 API 接口。这样,任何支持 OpenAI API 格式的工具(包括 OpenClaw)都能通过订阅调用 Claude 模型,避免按 token 计费。

⚠️ 警告: 此路径仅为技术兼容性。Anthropic 过去曾封锁部分 Claude Code 之外的订阅使用。使用前务必自行决定,并核实 Anthropic 当前服务条款。

为什么用代理,而不是直接走 API

方式费用最适合
Anthropic API按 token 计费(约 $15/M 输入,$75/M 输出 for Opus)生产应用,高并发
Claude Max 订阅$200/月固定个人使用、开发、无限量用

如果你已有订阅,且想用 OpenAI 兼容工具(如 OpenClaw)调用 Claude,此代理可降低部分工作流成本。生产环境建议使用 API Key。

工作原理

你的应用 → claude-max-api-proxy → Claude Code CLI → Anthropic(通过订阅)
(OpenAI 格式)              (转换格式)              (使用你的登录)

代理在本地完成转换:

  1. localhost:3456/v1/chat/completions 接收 OpenAI 格式请求
  2. 转换为 Claude Code CLI 命令
  3. 以 OpenAI 格式返回响应(支持流式)

安装步骤

需要 Node.js 20+ 和已认证的 Claude Code CLI

bash
npm install -g claude-max-api-proxy

# 确认 Claude CLI 已登录
claude --version

启动服务

bash
claude-max-api
# 服务默认在 http://localhost:3456 启动

测试代理

bash
# 健康检查
curl http://localhost:3456/health

# 查看可用模型
curl http://localhost:3456/v1/models

# 发起对话
curl http://localhost:3456/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-4",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

在 OpenClaw 中配置

将 OpenClaw 指向代理作为自定义 OpenAI 兼容端点:

json5
{
  env: {
    OPENAI_API_KEY: "not-needed",
    OPENAI_BASE_URL: "http://localhost:3456/v1",
  },
  agents: {
    defaults: {
      model: { primary: "openai/claude-opus-4" },
    },
  },
}

之后 OpenClaw 的智能体就会使用 claude-opus-4 等模型名通过订阅调用 Claude。

内置模型映射

模型 ID映射到
claude-opus-4Claude Opus 4
claude-sonnet-4Claude Sonnet 4
claude-haiku-4Claude Haiku 4

高级配置

代理式 OpenAI 兼容注意事项

此路径使用与其它自定义 /v1 后端相同的代理式 OpenAI 兼容路由:

  • 原生 OpenAI 专属的请求整形不适用
  • 没有 service_tier、Responses store、prompt-cache 提示、OpenAI reasoning 兼容负载整形
  • OpenClaw 的隐藏标志头(originatorversionUser-Agent)不会注入到代理 URL

macOS 随系统自动启动(LaunchAgent)

创建以下 plist 文件使代理在登录时自动运行:

bash
cat > ~/Library/LaunchAgents/com.claude-max-api.plist << 'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>com.claude-max-api</string>
  <key>RunAtLoad</key>
  <true/>
  <key>KeepAlive</key>
  <true/>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/local/bin/node</string>
    <string>/usr/local/lib/node_modules/claude-max-api-proxy/dist/server/standalone.js</string>
  </array>
  <key>EnvironmentVariables</key>
  <dict>
    <key>PATH</key>
    <string>/usr/local/bin:/opt/homebrew/bin:~/.local/bin:/usr/bin:/bin</string>
  </dict>
</dict>
</plist>
EOF

launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.claude-max-api.plist

相关链接

注意事项

  • 这是社区工具,非 Anthropic 或 OpenClaw 官方支持
  • 需要已激活的 Claude Max/Pro 订阅,且 Claude Code CLI 已认证
  • 代理在本地运行,数据不会发往第三方服务器
  • 完全支持流式响应

若需原生 Anthropic 集成(Claude CLI 或 API Key),参见 Anthropic provider。OpenAI/Codex 订阅参见 OpenAI provider

常见问题

claude-max-api-proxy 能否用于生产环境?

不推荐。这是社区工具,Anthropic 可能封锁非 Claude Code 的订阅使用(过往有过先例)。生产环境应使用 Anthropic API Key 走 Anthropic provider,政策更清晰。

配置 OpenClaw 后模型调用报错怎么办?

检查代理是否运行:curl http://localhost:3456/health。确认 Claude Code CLI 已登录(claude --version)。OpenClaw 配置中 OPENAI_BASE_URL 必须指向正确地址(默认为 http://localhost:3456/v1)。模型 ID 使用映射表中的名称(如 claude-opus-4)。

是否支持流式输出?需要额外配置吗?

支持。代理默认开启流式输出,OpenClaw 端无需额外配置。测试时可用 curl--no-buffer 观察逐 token 返回。

站长自营API 中转

ZZSwitch API 中转

统一接入多家模型,支持兑换码充值。