Skip to content

Claude Code

Claude Code 可以通过云枢的 Anthropic Messages 兼容接口运行。开始前,请先创建访问令牌,并确认令牌可使用目标 Claude 模型。

接入参数

配置项
ANTHROPIC_BASE_URLhttps://yunshuapi.org
ANTHROPIC_AUTH_TOKEN云枢访问令牌
模型控制台中实际可用的模型 ID

Base URL 不包含 /v1。Claude Code 会自行请求 /v1/messages

安装

Claude Code 需要 Node.js。安装 Node.js LTS 后执行:

bash
npm install --global @anthropic-ai/claude-code
claude --version
claude doctor

如果 npm 提示权限错误,不建议长期使用管理员权限运行 Claude Code;应修复 npm 全局目录权限,或使用 Node.js 版本管理器。

macOS / Linux

临时配置

bash
export ANTHROPIC_BASE_URL="https://yunshuapi.org"
export ANTHROPIC_AUTH_TOKEN="sk-your-token"
claude

持久化配置

将变量写入 ~/.zshrc~/.bashrc

bash
export ANTHROPIC_BASE_URL="https://yunshuapi.org"
export ANTHROPIC_AUTH_TOKEN="sk-your-token"

重新加载配置:

bash
source ~/.zshrc

如果使用 Bash,请改为 source ~/.bashrc

Windows PowerShell

当前终端临时配置

powershell
$env:ANTHROPIC_BASE_URL = "https://yunshuapi.org"
$env:ANTHROPIC_AUTH_TOKEN = "sk-your-token"
claude

保存为用户环境变量

powershell
[Environment]::SetEnvironmentVariable(
  "ANTHROPIC_BASE_URL",
  "https://yunshuapi.org",
  "User"
)
[Environment]::SetEnvironmentVariable(
  "ANTHROPIC_AUTH_TOKEN",
  "sk-your-token",
  "User"
)

设置后关闭并重新打开终端和 IDE。已经运行的进程不会自动读取新变量。

验证

进入一个测试项目目录后运行:

bash
claude

发送一个简单问题,并在云枢控制台检查请求日志和额度变化。如果提示模型不可用,请使用控制台当前开放的模型 ID,并确认令牌的模型权限。

安全建议

  • 不要把令牌写入项目脚本或提交到 Git。
  • 不同电脑使用不同令牌,设备丢失时可单独撤销。
  • 从配置好环境变量的终端启动 IDE,才能让 IDE 扩展继承变量。
  • 怀疑泄露时立即撤销令牌,不要只修改本地文件。

云枢使用文档