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. 验证连接

claude

Claude 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

账户余额不足,请联系客服获取更多额度。