Claude Code 接入

Claude Code(含 VS Code 插件)支持企业网关。设置两个环境变量后照常使用 claude:读写项目文件、修改代码、运行命令的能力不变,但每次调用都用书童密钥鉴权、按书童价格以人民币计费,并受账户余额与每日限额约束。

终端

export ANTHROPIC_BASE_URL=https://shutong.ai/api/anthropic
export ANTHROPIC_AUTH_TOKEN=sk-gw-你的密钥
claude

如果之前登录过 Anthropic 账号,请先在 Claude Code 里执行 /logout,确保走的是书童密钥。

# 可选:让 /model 列出书童提供的 Claude 模型
export CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1

VS Code 插件

// VS Code 用户设置(settings.json)
"claudeCode.environmentVariables": [
  { "name": "ANTHROPIC_BASE_URL", "value": "https://shutong.ai/api/anthropic" },
  { "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-gw-你的密钥" }
]

验证连通

不启动 Claude Code,也可以直接用 Anthropic Messages 格式测试:

curl https://shutong.ai/api/anthropic/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: $SHUTONG_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{"model": "claude-sonnet-4-5", "max_tokens": 64,
       "messages": [{"role": "user", "content": "你好"}]}'

说明