Claude Code
Claude Code 是 Anthropic 官方推出的编程 Agent。接入 ShuYou 后,可使用远比 Claude 官方 lineup 更丰富的模型。例如,可在 Claude Code 中通过 ShuYou 调用 GPT、Claude、Gemini 等支持 Anthropic Messages 协议的模型。完整列表见 ShuYou 模型列表。ShuYou 完整支持 Anthropic Messages API,可无缝集成 Claude Code、Cursor 等工具,只需修改两个参数即可开始。Anthropic 协议 Base URL:
https://api.shuyou.ai配置
安装 Claude Code
推荐安装方式(原生安装):- macOS / Linux / WSL
- Windows PowerShell
- Windows CMD
- Homebrew (macOS)
- WinGet (Windows)
- 原生安装(推荐):macOS/Linux/WSL 与 Windows 脚本安装支持自动更新。
- 包管理器安装:Homebrew 与 WinGet 需手动执行升级命令。
- 完整安装文档:见 Claude Code 官方安装文档。
- 验证安装:安装后运行
claude doctor。
配置 Claude Code
配置原理
Claude Code 默认连接 Anthropic 官方服务。通过设置环境变量,可将请求转发到 ShuYou:- 无需修改 Claude Code 本身:纯环境变量切换端点。
- 使用 ShuYou API Key 鉴权:替代官方 Anthropic API Key。
- 访问更多模型:除 Claude 外,还可使用 GPT、Gemini 等 ShuYou 上支持 Anthropic 协议的模型。
ANTHROPIC_BASE_URL(https://api.shuyou.ai)与 ANTHROPIC_AUTH_TOKEN(你的 ShuYou API Key)。
Step 0:获取 ShuYou API Key
配置前请先获取 ShuYou API Key。ShuYou 提供两种计费方案,请按场景选择:- 订阅 API Key(推荐个人开发)
- Pay As You Go API Key
Step 1:配置 Shell 环境变量(推荐)
将 ShuYou 连接配置写入 Shell 配置文件,每次打开终端自动生效。- macOS / Linux
- Windows PowerShell
| 变量 | 必填 | 用途 | 说明 |
|---|---|---|---|
ANTHROPIC_BASE_URL | 是 | 服务端点 | 将 Claude Code 请求转发至 ShuYou |
ANTHROPIC_AUTH_TOKEN | 是 | 鉴权 Key | 你的 ShuYou API Key |
ANTHROPIC_API_KEY | 是 | 避免冲突 | 设为 "",清除旧 Anthropic 配置 |
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS | 推荐 | 性能 | 关闭实验性 Beta,避免长路由 |
CLAUDE_CODE_ATTRIBUTION_HEADER | 推荐 | 性能 | 关闭 Attribution 头 |
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | 推荐 | 流量 | 关闭非必要上报 |
API_TIMEOUT_MS | 可选 | 超时 | 请求超时(毫秒) |
ANTHROPIC_DEFAULT_*_MODEL | 可选 | 模型映射 | Haiku/Sonnet/Opus 档位;不设置则用 Claude Code 默认 |
Step 2:启动 Claude Code 并完成鉴权
环境变量配置完成后即可启动 Claude Code,首次启动将通过 ShuYou 自动鉴权。- 打开新的终端窗口(确保环境变量已加载)。
- 进入项目目录:
- 启动 Claude Code:
- 首次启动时 Claude Code 将:
- 从环境变量读取
ANTHROPIC_AUTH_TOKEN - 通过
ANTHROPIC_BASE_URL指向的 ShuYou 服务鉴权 - 无需额外登录步骤即可使用
- 从环境变量读取
Step 3:验证连接
在 Claude Code 提示符下输入/status:
Auth token应显示ANTHROPIC_AUTH_TOKENAnthropic base URL应显示https://api.shuyou.ai
更改 / 指定默认模型
配置默认模型为可选。不设置ANTHROPIC_DEFAULT_*_MODEL 时,Claude Code 使用内置默认模型。
使用官方 Claude 模型(推荐:别名)
官方 Claude 模型建议使用 Claude 模型别名(如claude-opus-4-7、claude-sonnet-4-6、claude-haiku-4-5),而非完整 ShuYou slug(如 anthropic/claude-sonnet-4.5):
使用非 Claude 模型
切换至 GPT、Gemini 等非 Claude 模型时,须使用 完整 ShuYou 模型 slug:source ~/.bashrc / source ~/.zshrc 或重启终端。交互中可用 /model 切换模型。
支持的模型
在 VSCode 中使用 Claude Code 扩展
除命令行外,Claude Code 还提供 VSCode 扩展,可在编辑器内使用。Step 1:安装 Claude Code 扩展
在 VSCode 扩展市场搜索并安装 Claude Code。Step 2:打开设置
安装后点击扩展 设置 图标,选择 Edit in settings.json。Step 3:配置模型与环境变量
Step 4:开始使用
- 点击 VSCode 侧栏 Claude Code 图标。
- 在聊天界面输入问题或任务。
- 首次使用时点击 Trust This Folder 信任工作区。
故障排查
API Key 错误或鉴权失败
API Key 错误或鉴权失败
问题: API Key 无效、未授权或鉴权失败。解决方案:
- 在 ShuYou 控制台 确认 Key 有效。
- 检查订阅配额或 Pay As You Go 余额。
- 确认环境变量已加载:
- 确认 Key 处于启用状态且未被删除。
从其他平台切换到 ShuYou 后鉴权失败
从其他平台切换到 ShuYou 后鉴权失败
问题: 曾使用官方 Claude Code 或其他平台,切换 ShuYou 后出现冲突。解决方案:
- 删除旧配置文件:
- 重新应用 Step 1 中的 ShuYou 环境变量。
- 重新加载:
source ~/.zshrc或. $PROFILE - 验证:
- 重启 Claude Code 并运行
/status。
模型不支持 Anthropic 协议
模型不支持 Anthropic 协议
在 ShuYou 模型列表 筛选 Anthropic API Compatible,或查看各模型详情页。
连接失败
连接失败
- 检查网络连接。
- 确认
ANTHROPIC_BASE_URL为https://api.shuyou.ai。 - 确认防火墙未阻止出站连接。
VSCode Claude Code 扩展配置问题
VSCode Claude Code 扩展配置问题
- 打开 VSCode 设置 → 搜索「Claude Code」→ Edit in settings.json。
- 确认
claudeCode.environmentVariables中ANTHROPIC_BASE_URL与ANTHROPIC_AUTH_TOKEN正确。 - Claude 模型使用别名(如
claude-sonnet-4-6);其他模型使用完整 ShuYou slug。 - 修改后完全重启 VSCode。
- 查看 View → Output → Claude Code 错误日志。
- 在扩展聊天中运行
/status。
Windows PowerShell 脚本执行策略问题
Windows PowerShell 脚本执行策略问题
以管理员身份运行 PowerShell:输入
Y 后重新打开 PowerShell。如何启用 1M 上下文窗口
如何启用 1M 上下文窗口
原因: Claude Code 对模型名做硬编码校验,带 重新加载 Shell 配置并重启 Claude Code。
anthropic/ 前缀的 ID 可能无法启用 1M 上下文。解决方案: 使用别名形式:Opus 4.7 无法使用时怎么办
Opus 4.7 无法使用时怎么办
- 将 Claude Code 升级至最新版(Opus 4.7 需 v2.1.111+)。运行
claude --version检查。 - 设置
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-7",或移除ANTHROPIC_DEFAULT_*_MODEL使用默认映射。 - 重新加载配置并重启 Claude Code。
查看 ShuYou 模型列表 获取全部可用模型。

