Win 11 配置Claude code 并使用Anyrouter
-
-
- 说明:要使用Anyrouter,需要用低版本的Nodejs安装([Claude原生安装](https://code.claude.com/docs/zh-CN/setup#windows-cmd-2)是否可行没试过,目前我的2026-02-05的最新安装是用不了AnyRouter的)是否可行没试过,目前我的2026-02-05的最新安装是用不了AnyRouter的))
- 最近使用的时候总是报下面500错误,为此写个文章记录一下
-
说明:要使用Anyrouter,需要用低版本的Nodejs安装(Claude原生安装是否可行没试过,目前我的2026-02-05的最新安装是用不了AnyRouter的)
最近使用的时候总是报下面500错误,为此写个文章记录一下
bash
API Error: 500 {"error":{"type":"new_api_error","message":},"type":"error"}
-
完全卸载所有Claude code的配置,完全卸载Vscode
-
从Nodejs官网下载安装Nodejs

然后打开cmd终端,输入下面内容测试是否安装成功,有输出版本号就没我呢提bashnpm -v node -v -
通过Nodejs安装特定版本的Claude,我安装的是2.1.10版本
bashnpm install -g @anthropic-ai/claude-code@2.1.10 -
安装特定版本的VsCode,我安装的是1.105版本
-
关闭Vscode的自动更新,
Ctrl + ,打开设置,找到Update: Mode设置为none

-
在系统环境变量中设置
ANTHROPIC_API_KEY、ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN,也可以在项目目录中新建.vscode文件夹,里面新建settings.json文件,写入下面内容(本人采用此方法)json{ "terminal.integrated.defaultProfile.windows": "Command Prompt", "terminal.integrated.env.windows": { "ANTHROPIC_BASE_URL": "https://anyrouter.top", "ANTHROPIC_AUTH_TOKEN": "sk-xxx", "ANTHROPIC_API_KEY": "sk-xxx", "CLAUDE_CODE_ATTRIBUTION_HEADER": "0", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1" }, "terminal.integrated.env.linux": { "ANTHROPIC_BASE_URL": "https://anyrouter.top", "ANTHROPIC_AUTH_TOKEN": "sk-xxx", "ANTHROPIC_API_KEY": "sk-xxx" }, "terminal.integrated.env.osx": { "ANTHROPIC_BASE_URL": "https://anyrouter.top", "ANTHROPIC_AUTH_TOKEN": "sk-xxx", "ANTHROPIC_API_KEY": "sk-xxx" } } -
重启电脑(不好使再重启也行)
-
安装claude code插件,测试效果