Skip to content

Claude Code ​

Claude Code 是 Anthropic 官方的命令行编码助手。TokOne 支持 Anthropic 协议路由,按下面配置即可使用 Claude 模型。

安装 ​

bash
npm install -g @anthropic-ai/claude-code

验证安装:

bash
claude --version

配置 ​

Claude Code 用两个环境变量:ANTHROPIC_BASE_URL 与 ANTHROPIC_AUTH_TOKEN。

Base URL 不带 /v1

Claude Code 自己会拼 /v1/messages 等路径。Base URL 写成 https://api.tokone.ai,不要带 /v1——加了反而 404。

临时配置(当前会话)

bash
export ANTHROPIC_BASE_URL="https://api.tokone.ai"
export ANTHROPIC_AUTH_TOKEN="sk-xxx"
powershell
$env:ANTHROPIC_BASE_URL = "https://api.tokone.ai"
$env:ANTHROPIC_AUTH_TOKEN = "sk-xxx"

只对当前终端会话生效,新开终端要重新设置。

永久配置

bash
echo 'export ANTHROPIC_BASE_URL="https://api.tokone.ai"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-xxx"' >> ~/.zshrc
source ~/.zshrc
bash
echo 'export ANTHROPIC_BASE_URL="https://api.tokone.ai"' >> ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-xxx"' >> ~/.bashrc
source ~/.bashrc
powershell
# 写入用户级永久环境变量
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.tokone.ai", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-xxx", "User")
# 关掉所有终端重开生效

验证 ​

进入任意代码目录跑:

bash
claude "回复 OK"

能拿到回复 = 配置生效。

常见问题 ​

报 401 但 Key 是对的 ​

最常见的两种情况:

  • 环境变量名写错:必须是 ANTHROPIC_AUTH_TOKEN,不是 OPENAI_API_KEY、也不是 CLAUDE_API_KEY。
  • Base URL 多了 /v1:Claude Code 自己拼路径,Base URL 只写到根域名。

环境变量配了不生效 ​

新开终端窗口才会读取新的环境变量。如果是永久配置,确认 ~/.zshrc / ~/.bashrc 里的 export 语句没有语法错误。

用过 OAuth 登录后想切到 API Key ​

Claude Code 优先用 OAuth token。先 claude logout 退出,再设环境变量即可。

下一步 ​