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 ~/.zshrcbash
echo 'export ANTHROPIC_BASE_URL="https://api.tokone.ai"' >> ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-xxx"' >> ~/.bashrc
source ~/.bashrcpowershell
# 写入用户级永久环境变量
[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 退出,再设环境变量即可。