Claude Code 接入

最后更新:2026-04-24 · 预计阅读 4 分钟

Claude Code 是 Anthropic 的官方 CLI 编程助手。TTToken 完整兼容其默认的 /v1/messages 协议,你只需两个环境变量。

安装 Claude Code

npm install -g @anthropic-ai/claude-code
# 或者:
brew install claude-code

一键配置

把下面两行加到 shell 配置(~/.zshrc / ~/.bashrc):

export ANTHROPIC_BASE_URL="https://tttoken.xyz"
export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxxxxxxxxxxxx"

重新打开终端执行 claude,看到欢迎界面即接入成功。

💡 也可以用 ANTHROPIC_API_KEY

Claude Code 同时识别 ANTHROPIC_API_KEY。两者选一即可。

可用模型

Claude Code 默认使用 Anthropic 官方模型 ID。在 TTToken 下推荐以下组合:

用途模型 ID
主对话(Opus)claude-opus-4-7claude-opus-4-5
Planner / 副模型claude-sonnet-4-6
快速修复 / Haikuclaude-haiku-4-5

在 Claude Code 里切换模型:/model 命令。

开启 Extended Thinking

Claude Code 会自动协商 thinking 能力。如果希望手动控制预算,在 ~/.claude/settings.json 增加:

{
  "model": "claude-opus-4-7",
  "thinkingBudget": 4096
}

验证

打开 Claude Code 后敲入:

claude
> 帮我打印一行 "Hello from TTToken"

模型正常回应,再到 控制台日志 能看到刚才的请求,就算打通。

常见问题

连接被重置 / 超时

通常是 ANTHROPIC_BASE_URL 写错。必须是 https://tttoken.xyz(不含 /v1 结尾)。

401 invalid x-api-key

令牌没复制完整;或该令牌未勾选 Claude 相关模型。编辑令牌 → 勾选 claude-* 模型保存。

想同时保留官方 Key

使用 direnv 或按项目目录设置 .env.local;或写一个 shell 函数:

claude-hr() {
  ANTHROPIC_BASE_URL="https://tttoken.xyz" \
  ANTHROPIC_AUTH_TOKEN="$TTT_KEY" \
  claude "$@"
}

Claude Code Router

想用 Claude Code 去调 非 Claude 模型(如 Gemini、DeepSeek),配合 claude-code-router 使用,同样把其 API_BASE_URL 指到 TTToken 即可。