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_URLANTHROPIC_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 退出,再设环境变量即可。

下一步