Claude Code 配置
将 Claude Code 切换到 TokenLink,使用任意模型
Claude Code 是 Anthropic 官方的命令行 AI 编程工具。通过 TokenLink,你可以用 Claude Code 调用任何模型——不只是 Claude 系列。
环境变量配置
将以下配置添加到 ~/.zshrc 或 ~/.bashrc,然后执行 source ~/.zshrc 生效:
# TokenLink Anthropic 兼容端点
export ANTHROPIC_BASE_URL="$BASE_API/anthropic"
# API Key(在 TokenLink 控制台创建)
export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxxxxxxxxxx"
# 默认模型(auto = 自动选择最优模型)
export ANTHROPIC_MODEL="auto"
# 按模型等级分别指定
export ANTHROPIC_DEFAULT_OPUS_MODEL="auto"
export ANTHROPIC_DEFAULT_SONNET_MODEL="auto"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="auto"
# 子 Agent 使用的模型
export CLAUDE_CODE_SUBAGENT_MODEL="auto"
# 推理强度(low / medium / high / max)
export CLAUDE_CODE_EFFORT_LEVEL="max"
# 自动压缩上下文窗口(可选,避免长会话过早压缩)
export CLAUDE_CODE_AUTO_COMPACT_WINDOW="786432"auto 自动选模型
所有 *_MODEL 环境变量设为 auto 时,TokenLink 会根据你的配额和可用模型自动选择最优模型,无需手动指定。如果你需要固定某个等级使用特定模型,把 auto 替换为具体的模型 ID 即可,例如 export ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro"。
配置说明
| 环境变量 | 说明 |
|---|---|
ANTHROPIC_BASE_URL | TokenLink Anthropic 兼容端点 |
ANTHROPIC_AUTH_TOKEN | API Key,在 控制台 创建 |
ANTHROPIC_MODEL | 默认模型,推荐 auto |
ANTHROPIC_DEFAULT_OPUS_MODEL | Claude Code 请求 Opus 等级时使用的模型 |
ANTHROPIC_DEFAULT_SONNET_MODEL | Claude Code 请求 Sonnet 等级时使用的模型 |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Claude Code 请求 Haiku 等级时使用的模型 |
CLAUDE_CODE_SUBAGENT_MODEL | 子 Agent 任务使用的模型 |
CLAUDE_CODE_EFFORT_LEVEL | 推理强度:low / medium / high / max |
CLAUDE_CODE_AUTO_COMPACT_WINDOW | 自动压缩上下文窗口大小,可选 |
验证是否切换成功
启动 Claude Code 后,发送一条消息:
> 你现在用的是什么模型?如果返回的模型名是你 TokenLink 中配置的模型,说明切换成功。
切换模型
在 Claude Code 中切换模型:
/model claude-sonnet-5TokenLink 会把 Claude Code 的 Anthropic 格式请求自动转换为匹配的上游格式发送到上游。