跳转到内容
控制台

CLI 工具

Claude Code

Anthropic 官方 CLI 接入 VisionCoder:5 步搞定,含 VS Code 插件登录问题修复

Claude Code 是 Anthropic 官方的命令行 Agent,专精项目级代码理解、修改、重构。VisionCoder 提供完全兼容 Anthropic Messages API 的端点 —— 不需要改 Claude Code 任何代码,只换 Base URL 和 API Key

安装 Claude Code

Terminal window
npm install -g @anthropic-ai/claude-code
claude --version

能看到版本号就说明安装成功。提示找不到 claude 命令?关闭终端、重新打开。

Claude Code 安装成功输出
Claude Code 安装成功示例

配置 4 个环境变量

Claude Code 读以下变量来确定走 VisionCoder:

变量名
ANTHROPIC_API_KEY YOUR_API_KEY
ANTHROPIC_AUTH_TOKEN YOUR_API_KEY
ANTHROPIC_BASE_URL https://coder.api.visioncoder.cn
ANTHROPIC_MODEL claude-opus-5

把下面内容追加到 ~/.zshrc(或 ~/.bashrc):

Terminal window
export ANTHROPIC_API_KEY="YOUR_API_KEY"
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
export ANTHROPIC_BASE_URL="https://coder.api.visioncoder.cn"
export ANTHROPIC_MODEL="claude-opus-5"

立即生效:

Terminal window
source ~/.zshrc

重新打开终端

验证

Terminal window
echo $ANTHROPIC_BASE_URL
echo $ANTHROPIC_MODEL
claude "hello"

Claude 返回内容就是成功。

开始使用

进项目目录启动:

Terminal window
cd my-project
claude

首次会问 Trust This Folder,选信任。

常用斜杠命令:

  • /status —— 看当前模型 / API 地址 / 上下文用量
  • /model —— 切换模型(详见下方)
  • /clear —— 清空当前会话上下文

在 Claude Code 内输入 /model,列出 VisionCoder 当前开放的 Anthropic 协议模型。Claude 当前统一使用:

模型 ID 何时用
claude-opus-5 日常编码、复杂推理和长重构

开源 / 国产模型也全部支持 Anthropic 协议,可直接在 Claude Code 中使用:deepseek-v4-prodeepseek-v4-flashqwen3.6-35b-a3bkimi-k2.6glm-5.1glm-5.2minimax-m2.7

完整列表实时返回:curl https://coder.api.visioncoder.cn/v1/models

Terminal window
claude --version # 能看到版本号

能跑就跳过安装,从 第 2 步:配置 4 个环境变量 开始。

99% 的用户走环境变量就够。极端情况下(管理员限制用户环境变量、CI 容器里、多 Key 切换场景),可以把同样的配置写进 Claude Code 的本地 settings.json 里——Claude Code 启动时直接读,优先级和环境变量平级。

文件位置:

  • macOS / Linux:~/.claude/settings.json
  • Windows:C:\Users\你的用户名\.claude\settings.json

内容:

{
"env": {
"ANTHROPIC_API_KEY": "YOUR_API_KEY",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://coder.api.visioncoder.cn",
"ANTHROPIC_MODEL": "claude-opus-5",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}

两个附加字段说明:

  • API_TIMEOUT_MS —— 长上下文 / 推理任务必须调大(默认 60s 不够),3000000 是 50 分钟
  • CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC —— 关闭遥测和非必要外联,部分企业网络下能减少超时

新版 Claude Code VS Code 插件偶尔会跳官方登录界面 —— 绕过办法是补一个本地 ~/.claude/config.json,告诉插件「我用的是别的 API Key 来源,不要再弹登录」。

VS Code Claude Code 插件登录界面
VS Code 插件登录界面示例(出现这个就要补 config.json)

创建文件:

Terminal window
mkdir -p ~/.claude
cat > ~/.claude/config.json <<'EOF'
{
"primaryApiKey": "visionCoder"
}
EOF

保存后完全重启 VS Code(不只是关终端 —— 关掉整个 VS Code 窗口再开)。

第一次启动 claude 可能卡在欢迎引导(特别是 CI / 容器 / 自动化脚本里)。补一个 .claude.json 标记已完成 onboarding,下次启动直接进会话。

文件位置:

  • macOS / Linux:~/.claude.json(注意是用户主目录,不是 ~/.claude/ 目录下)
  • Windows:C:\Users\你的用户名\.claude.json

内容:

{
"installMethod": "unknown",
"autoUpdates": true,
"firstStartTime": "[time]",
"hasCompletedOnboarding": true
}
验证失败

按顺序检查:

  1. 终端是否在写完环境变量后完全重新打开
  2. ANTHROPIC_BASE_URL 是不是 https://coder.api.visioncoder.cn(注意是 coder.api.,不是 api.coder.
  3. ANTHROPIC_API_KEYANTHROPIC_AUTH_TOKEN 是不是你的完整 Key(粘贴时容易丢首尾字符)
  4. Key 没创建?去 API Key 管理
报错 "Unable to connect to Anthropic services"

完整报错:

Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ERR_BAD_REQUEST

Claude Code 没读到 ANTHROPIC_BASE_URL,跑去找 api.anthropic.com 了。先按上一条「验证失败」排一遍;还不行就按 跳过首次 Onboarding 那节补 ~/.claude.json

升级 Claude Code

三个平台都通用:

Terminal window
claude update
claude --version
Claude Code 升级输出
Claude Code 升级输出示例

加群 & 客服

AI 技术交流群二维码
AI 技术交流群
专属客服二维码
专属客服