Skip to main content
claude-max-api-proxy 是一个社区 npm 软件包(不是 OpenClaw 插件),它将 Claude Max/Pro 订阅公开为兼容 OpenAI 的 API 端点,因此你可以将任何兼容 OpenAI 的工具指向你的订阅,而无需使用 Anthropic API key。
这仅表示技术上兼容,并非官方认可的使用方式。Anthropic 过去曾阻止在 Claude Code 之外使用某些订阅;在依赖此方式之前,请确认 Anthropic 当前的计费规则。Anthropic 的 Claude Code 文档将 claude -p 描述为 Agent SDK/编程式用法。根据 Anthropic 于 2026 年 6 月 15 日发布的支持更新,Claude Agent SDK、claude -p 和第三方应用的使用量均计入已登录订阅的使用限额(此前宣布的独立 Agent SDK 点数计划已暂停)。请参阅 Anthropic 的 Agent SDK 套餐文章Pro/MaxTeam/Enterprise 套餐文章,以及 Anthropic 提供商中有关 OpenClaw 自身 Claude CLI 计费的说明。

为什么使用此方式

此代理让 Claude Max 或 Pro 订阅能够与兼容 OpenAI 的工具配合使用。它并非不限量的固定费率方案,而是沿用 Claude Code 的使用限额。对于生产用途,API key 仍然是计费方式更明确的选择。

工作原理

代理会为每个请求将 Claude Code CLI 作为子进程启动,把 OpenAI 格式的聊天请求转换为 CLI 提示词,并以 OpenAI 格式将响应流式传回(或直接返回)。

入门指南

1

安装代理

需要 Node.js 20+,以及已完成身份验证的 Claude Code CLI。
2

启动服务器

3

测试代理

4

配置 OpenClaw

将 OpenClaw 指向该代理,并将其用作自定义的兼容 OpenAI 端点:
下列模型 ID 属于代理自身的目录,而不是 OpenClaw 的 Anthropic 模型引用。每个 ID 都映射到一个 Claude Code CLI 模型别名(opussonnethaiku),因此每当 Anthropic 在 CLI 中更新该别名时,底层模型也会随之变化。在依赖特定映射之前,请查看代理当前的 README。

高级配置

此方式使用 OpenClaw 的通用自定义 /v1 兼容 OpenAI 路由,与其他任何自托管的兼容 OpenAI 后端使用相同路径:
  • 仅适用于原生 OpenAI 的请求整形不会生效。
  • /fastservice_tier 仅适用于直接的 api.anthropic.com 流量;代理路由不会修改 service_tier(请参阅 Anthropic 提供商快速模式)。
  • 不进行 Responses store、提示词缓存提示或 OpenAI 推理兼容载荷整形。
  • OpenClaw 的 OpenAI/Codex 归属标头(originatorversionUser-Agent)仅随原生 api.openai.com OAuth 流量发送,不会发送到此代理之类的自定义 OPENAI_BASE_URL 目标。

注意事项

  • 沿用 Claude Code 的 claude -p 计费、使用点数和速率限制行为。
  • 仅绑定到 127.0.0.1;除了 CLI 自身对 Anthropic 的调用外,不会向任何第三方服务器发送数据。
  • 支持流式响应。
  • 启动时不会检查身份验证失败,只有实际运行聊天请求时才会显现;如果 CLI 未完成身份验证,预期首次请求会失败,而不是服务器拒绝启动。
如需通过 Claude CLI 或 API key 使用原生 Anthropic 集成,请参阅 Anthropic 提供商。如需使用 OpenAI/Codex 订阅,请参阅 OpenAI provider

相关内容

Anthropic 提供商

通过 Claude CLI 或 API key 使用原生 OpenClaw 集成。

OpenAI provider

用于 OpenAI/Codex 订阅。

模型选择

所有提供商、模型引用和故障转移行为的概览。

配置

完整配置参考。