在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$

相关推荐
秋夜无霜5 小时前
一场因chrome浏览器调试模式network中设置了offline模式导致的页面调试就会导致数据无法正常加载
chrome
Freak嵌入式7 小时前
ESP32 实现在线动态安装库和自动依赖安装-使用uPyPI包管理平台
arm开发·ide·嵌入式·micropython·电子·upypi
刘~浪地球7 小时前
Redis 从入门到精通(六):列表操作详解
数据库·chrome·redis
偶尔贪玩的骑士10 小时前
Jupyter Notebook导出带中文字体PDF
ide·jupyter·pdf
秃秃然然10 小时前
IntelliJ IDEA指北
java·ide·intellij-idea
70asunflower10 小时前
VS Code 从 0 到 1 完全教程
vscode
鱼骨不是鱼翅12 小时前
jupyter notebook
ide·人工智能·jupyter
程序设计实验室14 小时前
浅谈次世代代码编辑器 Zed:Rust 原生性能、GPU 渲染
ide
李子焱14 小时前
第三节:开发环境搭建与Trae IDE深度配置
前端·ide·python·node.js·trae ide
蜗牛 Day Day Up15 小时前
vscode运行TypeScript
ide·vscode·typescript