在VSCode中部署OpenRouter的时候,遇到的问题

在C:\Users\James\AppData\Roaming\Code\User 中创建文件settings.json,内容如下:

复制代码
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://openrouter.ai/api/v1",
    "ANTHROPIC_AUTH_TOKEN": "你的key",
    "ANTHROPIC_API_KEY": "",
    "OPENROUTER_API_KEY": "你的key"
  },
  "models": {
    "default": {
      "model": "anthropic/claude-4.6-opus:extended",
      "reasoning": { "enabled": true },
      "max_tokens": 4096
    },
    "sonnet": {
      "model": "anthropic/claude-4.6-sonnet:extended", 
      "reasoning": { "enabled": true },
      "max_tokens": 4096
    },
    "opus": {
      "model": "anthropic/claude-4.6-opus:extended",
      "reasoning": { "enabled": true },
      "max_tokens": 4096
    },
    "fallback": "anthropic/claude-4.6-sonnet"
  },
  "api": {
    "provider": "openrouter",
    "headers": {
      "HTTP-Referer": "https://openrouter.ai",
      "X-Title": "Claude Code Local",
      "X-Max-Tokens": "4096"
    },
    "timeout": 120,
    "retries": 3
  },
  "behavior": {
    "max_context_tokens": 1000000,
    "auto_summarize": true,
    "tool_use": false
  },
  "permissions": {
    "alwaysAllow": ["Read", "Edit", "Bash"]
  }
}

主要优化点

1. API 路径修正

复制代码

text

"https://openrouter.ai/api" → "https://openrouter.ai/api/v1"

更稳定,明确版本控制。

2. Extended 模型(超大上下文)

复制代码

text

claude-4.6-opus → claude-4.6-opus:extended

支持 100 万+ token 上下文,适合大项目。

3. 成本/性能控制

  • max_tokens: 4096避免超长输出,节省费用

  • fallback 模型:降级备用,避免 Opus 限流

4. 稳定性增强

  • timeout: 1202分钟超时

  • retries: 3自动重试

  • 双 Key 备份:OPENROUTER_API_KEY

5. 智能行为

  • auto_summarize: true自动压缩长对话

  • tool_use: false禁用工具调用(按你要求)

  • max_context_tokens: 1000000超大上下文窗口

使用效果

启动后状态栏

复制代码

text

▝▜█████▛▘ claude-4.6-opus:extended · OpenRouter · API Usage ↑ 超大上下文版本

自动特性

  • 对话超长 → 自动总结

  • Opus 限流 → 智能降级到 Sonnet

  • 网络抖动 → 3次重试

4. 验证配置生效

在新终端运行:

复制代码

powershell

echo $env:ANTHROPIC_BASE_URL

正确输出https://openrouter.ai/api

复制代码

powershell

C:\Users\James\.local\bin\claude.exe

状态栏应显示anthropic/claude-4.6-opus · API Usage Billing

为什么 OpenRouter 没生效

常见问题

  1. 没重启 VS Code ← 最常见

  2. settings.json 语法错误(JSON 格式不对)

  3. 用了 Workspace 设置而不是 User 设置

  4. 终端是旧的(没新开)

项目级设置(可选)

如果只想当前项目用 OpenRouter,在项目根目录创建:

复制代码

text

seo-workflow/.vscode/settings.json

内容同上

最快解决

现在

  1. Ctrl + Shift + P → "Preferences: Open User Settings (JSON)"

  2. 粘贴上面的配置

  3. Ctrl + S 保存

  4. 完全重启 VS Code

  5. 新终端验证

贴出 echo $env:ANTHROPIC_BASE_URL 的输出结果!

注意:我是通过claude install命令安装。需要设置环境变量:

1. 打开 VS Code 设置 JSON 文件

方法一(推荐)

复制代码

text

Ctrl + Shift + P → 输入 "Preferences: Open User Settings (JSON)" → Enter

claude install 已经成功安装 ,但需要添加 PATH 环境变量 才能全局使用 claude 命令。

当前状态

复制代码

text

✅ 安装成功:C:\Users\James\.local\bin\claude.exe ❌ PATH 未配置:PowerShell 找不到 claude 命令 ✅ 会话已保存:可以用 claude --resume 4746dd28-8800-451f-9fc5-ab2eafaae0e4 恢复

解决方法(3分钟)

方法1:添加 PATH(永久解决,推荐)

Win + R → sysdm.cpl → 高级 → 环境变量

用户变量 → Path → 编辑 → 新建

复制代码

text

C:\Users\James\.local\bin

确定 → 关闭所有终端 → 新开 PowerShell,然后:

复制代码

powershell

claude --version # 应该能识别了

方法2:临时使用完整路径(立即可用)

复制代码

powershell

# 直接用完整路径启动 C:\Users\James\.local\bin\claude.exe # 或恢复会话 C:\Users\James\.local\bin\claude.exe --resume 4746dd28-8800-451f-9fc5-ab2eafaae0e4

方法3:PowerShell 别名(最快)

在当前终端运行:

复制代码

powershell

Set-Alias claude "C:\Users\James\.local\bin\claude.exe" claude # 现在就能用了

验证安装成功

运行后应该看到:

复制代码

text

Claude Code v2.1.74 ▝▜█████▛▘ anthropic/claude-4.6-opus · API Usage Billing

你的 OpenRouter 配置

已完美保留 !Native 安装不会覆盖

  • D:\home\工作资料\Claude\SEO\seo-workflow\.claude\settings.json

  • VS Code terminal.integrated.env.windows 设置

推荐操作

现在用方法2直接启动

复制代码

powershell

C:\Users\James\.local\bin\claude.exe --model anthropic/claude-4.6-opus

https://zhuanlan.zhihu.com/p/2004613207357158833

Zengyl00400$

相关推荐
2501_916007472 小时前
提高开发效率的尝试,用快蝎(kxapp)完成 iOS 项目的创建、调试与构建
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
亚马逊云开发者3 小时前
Kiro IDE 实战体验:亚马逊云科技的 Spec 驱动 AI 编程,写完需求自动出代码
ide·人工智能·科技
JamesYoung79713 小时前
第七部分 — 存储 chrome.storage(本地/同步/会话)+ 配额
前端·chrome
OYangxf3 小时前
vscode在Linux环境下,怎么才能装插件codex以保证不发生token exchange failed
ide·vscode
weixin456227193 小时前
省市区镇村五级联动
前端·javascript·chrome
晨之清风3 小时前
Edge/Chrome安装浏览器AI侧边栏插件DeepSider
人工智能·chrome·edge·浏览器插件
wjhx3 小时前
vscode中加入Claude Code,对接deepseek
ide·vscode·编辑器
蜡台4 小时前
VSCode 配置PHP开发环境
ide·vscode·php·debug·launch.json
huohuopro6 小时前
idea使用教程
java·ide·intellij-idea