Claude Code
Claude Code 是 Anthropic 官方的终端编程智能体。Claude Code 支持通过环境变量将 API 请求代理到兼容 Anthropic Messages 协议的网关。
配置步骤
1. 设置环境变量
在 shell 配置(~/.zshrc 或 ~/.bashrc)中添加:
export ANTHROPIC_BASE_URL="https://shotject.com"
export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxxxxxxxxxxxxxxxxxx"2. 验证连接
claudeClaude Code 启动时会通过 ANTHROPIC_BASE_URL 连接的 /v1/messages 接口完成鉴权与调用。
3. 指定模型
Claude Code 默认使用 Anthropic 官方模型名。可在设置中指定 Shotject 支持的 Claude 模型:
claude --model claude-sonnet-4-8-20260601或通过环境变量设置默认模型。
支持的模型
Shotject 支持 Anthropic Messages 协议的模型,包括:
claude-sonnet-4-8-20260601- 其他 Claude 系列模型(见 /models)
流式响应
Shotject 的 Messages 接口完整支持 SSE 流式响应,Claude Code 的流式体验不受影响。
常见问题
提示 502 upstream_no_channel
该模型当前没有可用的上游通道。请确认模型 ID 正确、已在平台目录中,或联系管理员配置对应渠道。
提示 401 或 403
- 401:API Key 无效或已过期,请重新创建。
- 403:该模型未被当前 API Key 白名单允许,请在控制台调整 API Key 的模型白名单。
提示 402
账户余额不足,请联系客服获取更多额度。
