0%

VSC_Claude_in_CN

简要介绍发文时间点上中国配置vscode claude plugin+claude code cli的最佳实践。这种方法除了没法开/thinking之外(需要LLM api provider日后支持)没有什么缺陷。

准备

  • LLM API聚合平台key
    • 由于claude不为中国提供服务,因此其中一种规避方式就是通过第三方平台转接
    • 目前在用openrouter,最大的好处是支持广,同时自己搞agent开发时也能用,比较方便
  • 梯子或其他代理
    • 主要是为了修改地址信息

步骤

  • vscode直接搜索安装claude code official插件
    • 这个插件其实自带cli,如果没有添加到环境变量(win上容易出现),直接到插件文件夹找到claude二进制文件所在目录加到环境变量path去
    • 如果之前没有装过claude code的话,此时无论通过右边栏还是cli打开,大概应该都是未连接状态
  • vscode配置claude code settings.json全局配置(这个配置形式三天两头改,可能需要自己琢磨)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
"claudeCode.environmentVariables": [
{
"name": "HTTPS_PROXY",
"value": "http://127.0.0.1:7890" // 梯子或代理,注意端口号可能不一样(clash默认7890)
},
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://openrouter.ai/api" // 根据api provider写
},
{
"name": "ANTHROPIC_API_KEY",
"value": "" // 必须留空
},
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "xxxx" // api provider的token
},
// 下面这些可以根据model更新情况配置
{
"name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
"value": "anthropic/claude-opus-4.6"
},
{
"name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
"value": "anthropic/claude-sonnet-4.6"
},
{
"name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
"value": "anthropic/claude-haiku-4.5"
},
{
"name": "CLAUDE_CODE_SUBAGENT_MODEL",
"value": "anthropic/claude-opus-4.6"
}
],
  • 此时右边栏的claude code应该就可以进入了,但会发现redacted_thinking报错,这是api provider适配不佳导致的,可以期待升级。不过目前只能先关掉/thinking以立即使用
  • 然后再到terminal对应的profile把上面的环境变量全部写进去(export),claude cli也配置好了

欢迎关注我的其它发布渠道