CC MAX 站点接入文档
本站点为 Claude Code 专用中转站,仅支持通过 Claude Code 命令行工具或 VSCode 官方插件接入,不支持其他客户端(如网页版、SDK 直连、第三方聊天软件等)。
一、支持范围
| 项目 | 说明 |
|---|---|
| 接入客户端 | Claude Code 命令行工具 / VSCode 官方插件(Claude Code for VS Code) |
| 已知支持版本 | 2.1.140 ~ 2.1.160 |
| 接入协议 | Anthropic Messages API |
版本说明
2.1.140 ~ 2.1.159 为已知可正常使用的版本区间。区间外的版本并非一定不支持,但未经验证,可能因请求头或协议差异出现兼容问题。如遇异常,建议优先切换到该区间内的版本。
检查与安装指定版本
# 查看当前版本
claude --version
# 安装已知支持区间内的指定版本(以 2.1.159 为例)
npm install -g @anthropic-ai/claude-code@2.1.159二、基础信息
接入前请先准备好以下信息(向站点管理员获取):
| 名称 | 说明 | 示例 |
|---|---|---|
| API 地址(Base URL) | 站点中转地址 | https://hboom.ai |
| API 令牌(API Key) | 站点分配的密钥 | sk-xxxxxxxxxxxxxxxx |
三、NewAPI 接入额外配置
如果本站点基于 NewAPI 搭建,需要在 NewAPI 的渠道设置中额外配置以下两项,以保证 Claude Code 的请求头能被正确透传,避免被识别拦截或协议异常。
1. 参数覆盖(Parameter Override)
将以下配置粘贴到渠道的参数覆盖字段中。它的作用是透传(pass_headers)Claude Code 发出的关键请求头,并保留原始值(keep_origin: true)。
{
"operations": [
{
"mode": "pass_headers",
"value": [
"X-Stainless-Arch",
"X-Stainless-Lang",
"X-Stainless-Os",
"X-Stainless-Package-Version",
"X-Stainless-Retry-Count",
"X-Stainless-Runtime",
"X-Stainless-Runtime-Version",
"X-Stainless-Timeout",
"User-Agent",
"X-App",
"Anthropic-Beta",
"Anthropic-Dangerous-Direct-Browser-Access",
"Anthropic-Version"
],
"keep_origin": true
}
]
}2. 请求头覆盖(Header Override)
将以下配置粘贴到渠道的请求头覆盖字段中。"*": false 表示不覆盖任何请求头,完全使用客户端(Claude Code)发来的原始请求头。
{
"*": false
}配置要点说明
- 参数覆盖中列出的请求头是 Claude Code(基于 Stainless SDK)发出的标识与协议头,必须原样透传,否则上游可能因请求头缺失或不一致而拒绝请求。
- 请求头覆盖设为
{"*": false},确保 NewAPI 不会用自身默认值替换这些关键头部。 - 两项配置需同时生效,缺一可能导致请求失败或返回异常。
四、Claude Code 接入方式
通过设置环境变量将 Claude Code 指向本站点。
方式 A:临时设置(当前终端会话有效)
$env:ANTHROPIC_BASE_URL = "https://hboom.ai"
$env:ANTHROPIC_AUTH_TOKEN = "sk-xxxxxxxxxxxxxxxx"
claudeset ANTHROPIC_BASE_URL=https://hboom.ai
set ANTHROPIC_AUTH_TOKEN=sk-xxxxxxxxxxxxxxxx
claudeexport ANTHROPIC_BASE_URL="https://hboom.ai"
export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxxxxxxxxxx"
claude方式 B:持久化设置(推荐)
编辑 Claude Code 配置文件 ~/.claude/settings.json(Windows 为 C:\Users\<用户名>\.claude\settings.json),加入:
{
"env": {
"ANTHROPIC_BASE_URL": "https://hboom.ai",
"ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxx"
}
}保存后重新启动 Claude Code 即可生效。
说明
ANTHROPIC_AUTH_TOKEN 用于以 Bearer 方式携带令牌;若站点要求使用 ANTHROPIC_API_KEY,请按管理员说明替换。
验证接入
claude
# 进入交互界面后随意发送一条消息,能正常返回即表示接入成功五、VSCode 官方插件接入方式
VSCode 官方插件(Claude Code for VS Code)与命令行工具共用同一套配置,接入方式如下。
1. 安装插件
在 VS Code 扩展市场搜索 Claude Code(发布者为 Anthropic),安装官方插件。插件依赖本地的 Claude Code,请确保已安装命令行工具且版本在已知支持区间内(见第一节)。
2. 配置站点地址与令牌(二选一)
方式 A:复用 settings.json(推荐)
插件会读取与命令行相同的配置文件 ~/.claude/settings.json(Windows 为 C:\Users\<用户名>\.claude\settings.json)。只要按第四节方式 B 配置过 env,插件即可直接复用,无需重复设置:
{
"env": {
"ANTHROPIC_BASE_URL": "https://hboom.ai",
"ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxx"
}
}方式 B:通过环境变量启动 VS Code
若希望仅对某个项目生效,可在已设置环境变量的终端中启动 VS Code,插件会继承这些变量:
export ANTHROPIC_BASE_URL="https://hboom.ai"
export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxxxxxxxxxx"
code .$env:ANTHROPIC_BASE_URL = "https://hboom.ai"
$env:ANTHROPIC_AUTH_TOKEN = "sk-xxxxxxxxxxxxxxxx"
code .3. 验证接入
打开 VS Code 侧边栏的 Claude Code 面板,发送一条消息,能正常返回即表示接入成功。
说明
插件底层走与命令行相同的 Anthropic Messages API,因此 NewAPI 的渠道配置(见第三节)对插件同样适用,无需额外处理。
六、常见问题(FAQ)
Q1:提示版本不支持 / 请求被拒绝?
本站点仅在 2.1.140 ~ 2.1.159 区间内验证过。若你使用的是区间外版本且出现异常,建议先切换到该区间内的版本;同时确认 NewAPI 渠道已正确配置上述两项覆盖。
Q2:能否用网页版、Cherry Studio、SDK 等接入?
不支持。本站点仅面向 Claude Code 命令行工具及 VSCode 官方插件。
Q3:设置了环境变量仍连接官方地址?
检查是否同时存在系统级与配置文件级的环境变量冲突;settings.json 中的 env 优先级较高,建议统一在一处配置。
如接入过程中遇到问题,请联系站点管理员,并提供 claude --version 输出及具体报错信息。