Skip to content

Claude Code for VS Code ​

VS Code 里的 Claude Code 插件。配置写在 VS Code 的 settings.json 里, 不是改环境变量,也不是在插件设置界面点几下。

协议:Anthropic Messages。

打开 settings.json ​

Ctrl + Shift + P → 输入 Preferences: Open User Settings (JSON) → 回车。

粘这一段 ​

json
{
  "claudeCode.preferredLocation": "panel",
  "claudeCode.selectedModel": "deepseek-v4-flash-0731",
  "claudeCode.environmentVariables": [
    { "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-替换成你的key" },
    { "name": "ANTHROPIC_BASE_URL",   "value": "https://api.jichuanai.com" },
    { "name": "ANTHROPIC_MODEL",                  "value": "deepseek-v4-flash-0731" },
    { "name": "ANTHROPIC_DEFAULT_SONNET_MODEL",   "value": "deepseek-v4-flash-0731" },
    { "name": "ANTHROPIC_DEFAULT_OPUS_MODEL",     "value": "deepseek-v4-flash-0731" },
    { "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",    "value": "deepseek-v4-flash-0731" },
    { "name": "ANTHROPIC_DEFAULT_FABLE_MODEL",    "value": "deepseek-v4-flash-0731" },
    { "name": "CLAUDE_CODE_SUBAGENT_MODEL",       "value": "deepseek-v4-flash-0731" }
  ]
}

地址不带 /v1

ANTHROPIC_BASE_URL 填 https://api.jichuanai.com。 插件会自己补 /v1/messages;你填了 /v1,拼完是 /v1/v1/messages → 404。

如果你的 settings.json 里已经有内容

不要整个覆盖。把上面这几个键逐个加进你原有的最外层大括号里, claudeCode.environmentVariables 如果已经存在,就往它的数组里追加。 JSON 不允许同一层出现两个同名键,重复写会让 VS Code 静默只认最后一个。

改完要重载窗口 ​

Ctrl + Shift + P → Developer: Reload Window。 不重载的话插件还拿着旧的环境变量,你会以为「配了没用」。

常见报错:API Error: Failed to parse JSON ​

先关掉系统代理或换个网络再试。

这个报错的含义是「收到的响应不是合法 JSON」,最常见的来源是中间有代理/网关 插了一层自己的错误页。和 key、模型名都没关系。

常见报错:插件更新后突然连不上 ​

新版插件可能默认开了实验性协议特性。两个办法二选一:

  1. 在上面的 claudeCode.environmentVariables 里加一条:

    json
    { "name": "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS", "value": "1" }
  2. 把插件降级到你上次能用的版本 (扩展页 → 齿轮 → Install Specific Version…)

这两条来自用户反馈,我们没有在自己的环境里复现过

如果你试了有效或无效,告诉客服,我们会把这段改准。

检查清单 ​

  • [ ] ANTHROPIC_BASE_URL = https://api.jichuanai.com,不带 /v1
  • [ ] 六个模型键填同一个名字,且是你这张卡里的模型
  • [ ] claudeCode.selectedModel 也改成同一个名字
  • [ ] 改完执行了 Reload Window
  • [ ] 真的发了一条消息验证

遇到问题先查「报错对照表」,仍未解决请在控制台联系客服。