切换主题
Claude Code
Claude Code 使用 Anthropic Messages 协议。它通常需要站点根地址,由客户端继续拼接 /v1/messages。
准备工作
- 创建一枚名称为
Claude Code的专用密钥。 - 选择支持 Claude 模型的分组。
- 从模型广场复制当前可用的 Claude 模型名称。
临时环境变量
macOS 或 Linux:
bash
export ANTHROPIC_BASE_URL="https://sprelaytoken.com"
export ANTHROPIC_AUTH_TOKEN="sk-your-key"
export ANTHROPIC_MODEL="claude-sonnet-4-6"
claudeWindows PowerShell:
powershell
$env:ANTHROPIC_BASE_URL = "https://sprelaytoken.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-your-key"
$env:ANTHROPIC_MODEL = "claude-sonnet-4-6"
claude模型名称仅为配置示例。发布前从模型广场确认当前名称和对应分组。
为什么地址不带 /v1
Claude Code 会使用 Anthropic 原生端点 /v1/messages。如果 Base URL 已经带 /v1,最终地址可能变成 /v1/v1/messages 并返回 404。
持久化配置
环境变量的持久化方式取决于操作系统和你使用的 shell。推荐写入本机的私有 shell 配置或密码管理工具,不要提交到项目仓库。
对于团队项目,不应共享同一个真实密钥。可以提交只包含变量名称的示例:
dotenv
ANTHROPIC_BASE_URL=https://sprelaytoken.com
ANTHROPIC_AUTH_TOKEN=
ANTHROPIC_MODEL=验证
启动 Claude Code 后先执行一个只读、低风险任务,例如让它解释当前目录中的一个小文件。随后在 Sprelay 使用日志中核对模型、用量和状态。
常见问题
提示需要登录 Anthropic
确认当前终端确实加载了 ANTHROPIC_BASE_URL 和密钥变量。修改环境变量后,应关闭旧进程并重新启动 Claude Code。
404 或路径错误
Base URL 应为 https://sprelaytoken.com。不要添加 /v1/messages。
模型不可用
模型变量必须与密钥分组支持的名称一致。先用 Claude 原生请求验证,详见Claude Messages。
扣费高于预期
Claude Code 可能产生多轮工具调用和较长上下文。为专用密钥设置额度,并在使用日志观察实际消耗。
