Claude Code 接入
将 Claude Code 接入 TokenHub 使用指南
将 Claude Code 接入 Token Hub,使用申请到的 API Key 即可。
环境变量清单
重要:Claude Code 的配置以本节为准。 将
<your-api-key>替换为你的 API Key,其余值保持不变。
export ANTHROPIC_AUTH_TOKEN="<your-api-key>"
export ANTHROPIC_BASE_URL="https://tokenhub.piegateway.me"
export ANTHROPIC_MODEL="claude-opus-4-6"
export ANTHROPIC_SMALL_FAST_MODEL="claude-haiku-4-5"
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-6"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-4-6"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5"
export CLAUDE_CODE_SUBAGENT_MODEL="claude-opus-4-6"
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1⚠️ CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 必须设置。 如果不设置,Claude Code 会启用实验性功能(如 extended thinking),这些功能使用非标准 API 格式,会导致请求通过网关时解析失败或报错。
配置步骤
Step 1 — 确认 shell 类型:
echo $SHELLStep 2 — 选择配置文件:
zsh→ 编辑~/.zshrcbash→ 编辑~/.bash_profile
Step 3 — 如果之前配置过 Claude Code / Anthropic / Bedrock,先注释旧的 ANTHROPIC_*、CLAUDE_CODE_*、AWS_* 相关变量,避免冲突。
Step 4 — 将上方「4.1 环境变量清单」中的完整配置追加到配置文件末尾,将 <your-api-key> 替换为你的 API Key。
Step 5 — 重新加载配置并启动:
source ~/.zshrc # 或 source ~/.bash_profile
claude验证配置
检查环境变量是否生效:
echo $ANTHROPIC_BASE_URL
echo $ANTHROPIC_MODEL验证 API Key 是否可用:
curl -s https://tokenhub.piegateway.me/v1/models \
-H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" | head -c 200返回模型列表即表示配置成功。
常见问题
配置修改后不生效 — 通常是没有重新加载配置,执行 source ~/.zshrc 或 source ~/.bash_profile。
存在多个旧配置相互覆盖 — 检查配置文件中是否同时存在旧的 ANTHROPIC_*、CLAUDE_CODE_*、AWS_*,注释掉旧配置后重新加载。