Claude Code 接入 TokenJoy 的三种写法
Claude Code 只认两个变量:ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN。把它们放在哪里,决定了它们对谁生效。
写进 shell 配置
最省事,对这台电脑上所有终端生效:
export ANTHROPIC_BASE_URL="https://api.tokenjoy.org"
export ANTHROPIC_AUTH_TOKEN="<你的 API Key>"
缺点是别的读这两个变量的工具也会跟着走 TokenJoy。
写进 ~/.claude/settings.json
只对 Claude Code 生效,不影响别的程序:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokenjoy.org",
"ANTHROPIC_AUTH_TOKEN": "<你的 API Key>"
}
}
只对一个项目生效
在项目目录下建 .claude/settings.local.json,内容同上。这个文件默认不会进 git,适合公司项目用公司的 Key、个人项目用个人的 Key。
每台电脑、每个用途建一把单独的 Key。哪把 Key 花了多少,控制台里一目了然,泄露了也只需要重置那一把。
配好之后运行 claude,输入 /status 确认 Base URL 已经是 https://api.tokenjoy.org。