简要介绍发文时间点上中国配置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 | "claudeCode.environmentVariables": [ |
- 此时右边栏的claude code应该就可以进入了,但会发现redacted_thinking报错,这是api provider适配不佳导致的,可以期待升级。不过目前只能先关掉/thinking以立即使用
- 然后再到terminal对应的profile把上面的环境变量全部写进去(export),claude cli也配置好了