30 秒搞定。Claude Code 是 Anthropic 官方 CLI,我们做的是协议中转,你只需把它指向我们的 API 入口,代码 0 行改动,/agents、/skills、hooks、MCP 全部原版可用。
想离线阅读? 完整接入手册 PDF · v2
设环境变量:ANTHROPIC_BASE_URL=https://api.handsfreeclub.com + ANTHROPIC_AUTH_TOKEN=sk-xxxx(同时设 ANTHROPIC_API_KEY 同值兼容 OpenClaw 等),然后 claude 启动。完事。模型名、API 协议跟官方完全一致,Claude Code 不会感知到你换了后端。
非技术用户、嫌麻烦的、一台新电脑想几秒接通的,按系统复制一行命令。连 Node + Claude Code + Codex CLI 都帮你装好,配置自动写好。如果你不用 Codex 加 --only=claude;不希望脚本动你系统就加 --no-install-cli 或 Windows 的 -NoInstallCli(只写配置)。
# 默认装 Claude Code + Codex CLI;只装一个用 --only=claude 或 --only=codex
curl -fsSL https://handsfreeclub.com/install.sh | bash -s -- --key sk-你的key
# 按 Win 键,输入 PowerShell,普通模式打开后粘贴
$env:HFC_KEY="sk-你的key"; irm https://handsfreeclub.com/install.ps1 | iex
claude-haiku-4-5 探活验证 Key + 链路 ② 写 ~/.zshrc / ~/.bashrc(三个 ANTHROPIC_* + 两个 OPENAI_* 变量,自动备份原文件) ③ Codex 单独写 ~/.codex/config.toml + auth.json(权限 600) ④ 没 Node 自动装 nvm + LTS ⑤ 装好 claude + codex 二进制。
Hermes Agent ☤(NousResearch 出的接班人,读 ANTHROPIC_API_KEY / OPENAI_API_KEY,跑 hermes model 选 provider 即用)和 OpenCode (sst)(读 ANTHROPIC_AUTH_TOKEN)装完同样即用。原 OpenClaw 🦞 用户:跑 hermes claw migrate 一行迁过来。
没注册过的话,先注册一个账号,进 Console 创建一把 API Key。Key 长这样:
sk-XXXXXXXXXXXXXXXXXXXXXXXX # 末 4 位会显示在 Console,出问题报这 4 位给客服
有两种方式,选一种就行。推荐用 settings.json(持久,跨终端共享),临时调试用环境变量。
编辑 Claude Code 的全局配置文件,如果没有就新建:
| 系统 | 路径 |
|---|---|
| macOS / Linux | ~/.claude/settings.json |
| Windows | %USERPROFILE%\.claude\settings.json |
把以下内容粘进去(已有 settings.json 就把 env 字段合并进去):
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.handsfreeclub.com",
"ANTHROPIC_AUTH_TOKEN": "sk-XXXXXXXXXXXXXXXXXXXXXXXX"
}
}
.claude/settings.json,只对当前项目生效。团队协作时把 base_url 提交,token 走环境变量。临时用,关掉终端就失效。要永久生效写到 ~/.zshrc / ~/.bashrc。
export ANTHROPIC_BASE_URL="https://api.handsfreeclub.com" export ANTHROPIC_AUTH_TOKEN="sk-XXXXXXXXXXXXXXXXXXXXXXXX"
$env:ANTHROPIC_BASE_URL = "https://api.handsfreeclub.com" $env:ANTHROPIC_AUTH_TOKEN = "sk-XXXXXXXXXXXXXXXXXXXXXXXX"
claude /logout 清掉旧凭证,否则 token 会被官方 OAuth 覆盖。在任意目录跑:
$ claude # 看到 "Welcome to Claude Code" 后随便问一句 > 你好,确认下走的是 Handsfree Club 中转?
有响应就说明通了。想再确认一下就去 余额查询页输入 Key,看 used 数字有没有跳——跳了就证明请求确实走我们的服务器、计费没问题。
我们不改模型名、不偷换型号。Claude Code 里 /model 切换的所有选项都直通官方:
| Claude Code 选项 | 实际模型 ID | 状态 |
|---|---|---|
| Default | claude-sonnet-4-6 |
就绪 |
| Opus | claude-opus-4-7 |
就绪 |
| Sonnet | claude-sonnet-4-6 |
就绪 |
| Haiku | claude-haiku-4-5 |
就绪 |
切换命令: /model opus · /model sonnet · /model haiku。计费按官方各自的 token 价格 1:1 折算,Opus 比 Sonnet 贵约 1.7x,Haiku 比 Sonnet 便宜约 3x,跟官方完全一致。
不知道选哪个?按场景挑就行:
/model opus 切换。/model haiku 切换。检查 ANTHROPIC_AUTH_TOKEN 末 4 位是否跟 Console 显示一致。常见坑:复制时漏了 sk- 前缀。
检查 ANTHROPIC_BASE_URL 是否为 https://api.handsfreeclub.com(注意是 api. 前缀,不是裸域名)。
用 /model opus / sonnet / haiku 切换,别手敲完整 ID。如果一定要写完整 ID,参考上面 step 4 的映射表(注意 4-6 不是 3-5)。
说明 Claude Code 没读到 ANTHROPIC_AUTH_TOKEN。先 claude /logout,确认环境变量已 export,重启终端。
@prosper777888 或 support@handsfreeclub.com,30 分钟内有人回。全部能用,我们不阉割任何官方功能。因为我们是协议中转——你的请求 → 我们 → Anthropic 官方,官方该返回什么就返回什么。Claude Code 端的 SDK 不知道中间换了后端,所有 client-side 功能(skill 加载、hook 触发、MCP server 通信)都是本地行为,跟我们无关。
能。Key 没设备绑定,家里 + 公司 + 项目 A + 项目 B 同时跑都行,所有调用合并计入同一个套餐余额。
但请不要把 Key 公开(commit 到 git、贴到 issue 里),泄露了 Console 一键作废重发。
跟官方完全一致。cache write 1.25x、cache hit 0.1x,我们透传计费。Claude Code 自己会大量用 cache(整个项目结构、CLAUDE.md、最近编辑的文件),实际花费比"按 input/output 算"低很多——这是我们便宜的原因之一。
Claude Code 的 /usage 是本次会话的 token 统计,我们 Console 是账号维度的累计 USD 消耗。两者口径不同但相互对得上——你可以拿一次会话的 token 数 × 模型单价,跟 Console 这段时间的消耗增量比较,误差不超过 1%(差额来自 cache 和 system prompt)。
正常 agent loop 不会。我们没有人工 RPM 限制,只受 Anthropic 上游官方 RPM/TPM 限制——但 Anthropic 官方对企业账号给的 quota 远高于个人订阅,大多数情况你打不到。
如果你跑超并发 swarm(同时 50+ Claude Code 实例),提前在 Telegram 联系我们,我们走独立 API key shard给你。
不行。我们走的是 API token 模式,不是 OAuth。如果你之前登过官方账号,先 claude /logout 清掉,然后按本页 Step 2 的方式配 token 即可。
这其实是好事——官方 OAuth 走 Pro/Max 订阅的额度有"5 小时 session 重置"等限制,我们的 token 模式没这些坑,纯按 USD 用量计费,用多少花多少。
注册后按文档接入,选择合适额度或套餐后即可跑完一整套接入测试。