yudaprasetya007/routeVSCODE

⚡ Zero-reload dynamic AI model switcher & local proxy for VSCode Copilot Chat via 9Router

解决的问题

在 VSCode 中使用 GitHub Copilot Chat 时,通常需要手动更改配置或重新加载窗口才能在不同 AI 模型之间切换。本项目提供了一种无需重启编辑器或中断聊天会话即可即时切换模型(如 Claude 3.5 Sonnet、GPT-4o、Gemini 1.5 Pro 和 DeepSeek)的方法。

工作原理

该工具使用一个「零重载动态本地代理」(在端口 20129 上运行),位于 VSCode 和 9Router AI 网关之间。当用户通过网页仪表板或 VSCode 状态栏选择新模型时,代理会更新内存中的活动模型。当 Copilot Chat 发送请求时,代理会拦截请求负载,注入当前活动的模型 ID,然后将其转发给 9Router 核心引擎,该引擎再将请求路由到相应的 AI 提供商。

适用人群

在 Visual Studio Code 中使用 GitHub Copilot Chat,希望无需配置繁琐即可快速尝试和比较不同提供商(OpenAI、Anthropic、Google 等)的多种 LLM 的开发者。

主要亮点

  • 零重载切换:无需重启 VSCode 即可即时切换 AI 模型。
  • 网页仪表板:可视化界面用于模型选择和实时模型对比/基准测试。
  • 状态栏集成:可直接从 VSCode UI 快速切换模型。
  • 广泛提供者支持:通过 9Router 网关连接超过 40 个 AI 提供者。
  • 动态本地代理:自动处理模型注入、SSE 令牌流和认证头。

相关

  • 项目
  • 项目
  • 项目
  • 项目