主题
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、模型名都没关系。
常见报错:插件更新后突然连不上
新版插件可能默认开了实验性协议特性。两个办法二选一:
在上面的
claudeCode.environmentVariables里加一条:json{ "name": "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS", "value": "1" }把插件降级到你上次能用的版本 (扩展页 → 齿轮 → Install Specific Version…)
这两条来自用户反馈,我们没有在自己的环境里复现过
如果你试了有效或无效,告诉客服,我们会把这段改准。
检查清单
- [ ]
ANTHROPIC_BASE_URL=https://api.jichuanai.com,不带/v1 - [ ] 六个模型键填同一个名字,且是你这张卡里的模型
- [ ]
claudeCode.selectedModel也改成同一个名字 - [ ] 改完执行了 Reload Window
- [ ] 真的发了一条消息验证