Verified guideLast updated: 2026-05-15Public-safe placeholders

Claude 系列:Claude Code 与 VS Code / Cursor 完整部署指南

Claude Code 走 Anthropic-compatible 根地址。重点是 ANTHROPIC_BASE_URL 不要写错。

1. 适用场景

  • Claude Code 命令行使用 Claude 系列模型。
  • VS Code / Cursor 里使用支持 Anthropic-compatible 的插件。
  • 需要 Claude 风格 Messages API 的团队。

2. 核心配置

项目
ProviderAnthropic-compatible
Claude Code Base URLhttps://api.synterolink.com
Token 环境变量ANTHROPIC_AUTH_TOKEN
推荐默认模型claude-sonnet-4-6
推荐验证端点/v1/messages

3. Claude Code 安装前提

Claude Code 官方要求 Node.js 18+,并可通过 npm 安装:

node -v
npm install -g @anthropic-ai/claude-code
claude doctor

不要使用 sudo npm install -g,否则容易出现权限问题。

4. Claude Code 环境变量

export ANTHROPIC_BASE_URL="https://api.synterolink.com"
export ANTHROPIC_AUTH_TOKEN="your_synterolink_key"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1

说明:ANTHROPIC_AUTH_TOKEN 会作为 Authorization Bearer token 使用。

5. 先验证 Messages API

curl https://api.synterolink.com/v1/messages \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 64,
    "messages": [
      {"role": "user", "content": "Reply exactly: OK"}
    ]
  }'

6. 启动 Claude Code

claude --model claude-sonnet-4-6 -p "Reply exactly: OK"

如果返回 OK,说明 Claude Code 已经走 SynteroLink 链路。

7. 其他 Claude 模型示例

claude --model claude-opus-4-7
claude --model claude-opus-4-6
claude --model claude-sonnet-4-5
claude --model claude-haiku-4-5

8. VS Code / Cursor 配置方式

Anthropic-compatible 方式

字段填写
ProviderAnthropic-compatible
Base URLhttps://api.synterolink.com
API Key / Token你的 SynteroLink key
Modelclaude-sonnet-4-6

OpenAI-compatible fallback

如果某个插件不支持 Anthropic-compatible,但支持 OpenAI-compatible,可以尝试:

Base URL: https://api.synterolink.com/v1
Model: claude-sonnet-4-6

优先使用 Anthropic-compatible;fallback 只用于插件限制场景。

9. 成功验收清单

  • /v1/messages curl 能返回正常结果。
  • claude --model claude-sonnet-4-6 -p "Reply exactly: OK" 能返回 OK。
  • Claude Code 没有继续要求官方 Anthropic 登录。
  • 编辑器插件使用的 Base URL 与模型名完全一致。

10. 常见错误

现象原因处理
404 path errorClaude Code Base URL 写成 /v1改成 https://api.synterolink.com
401 UnauthorizedToken 错误检查 ANTHROPIC_AUTH_TOKEN
model not found模型名拼错使用 claude-sonnet-4-6
Claude Code 仍走官方环境变量未生效在同一个终端 export 后再运行 claude
npm 权限错误使用了 sudo 或全局目录权限异常修复 npm prefix 或使用官方替代安装方式