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": "你好"}]}'说明
- 此入口兼容 Anthropic Messages API(
/v1/messages、/v1/messages/count_tokens、/v1/models),只支持 Claude 系列模型。 - 提示缓存的写入与命中分别计价,价格见 计费说明。
- 使用其他模型(DeepSeek、Qwen、Kimi)请走 对话补全 接口或 命令行 shutong。