资讯动态

9Router 与 Continue VSCode 扩展集成指南:在 VS Code 中接入 Claude、DeepSeek 与 GLM 模型

发布时间:2026/9/12 0:19:11 来源:尧图企业网站定制
9Router 与 Continue VSCode 扩展集成指南在 VS Code 中接入 Claude、DeepSeek 与 GLM 模型【免费下载链接】9routerUnlimited FREE AI coding. Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40 providers. Auto-fallback, RTK -40% tokens, never hit limits.项目地址: https://gitcode.com/GitHub_Trending/9r/9router本文以 9Router 的 Continue 扩展集成文档为骨架完整讲解如何在 Visual Studio Code 中安装 Continue 扩展、编写~/.continue/config.json、通过 OpenAI 兼容端点把 9Router 路由的 Claudecc/、DeepSeekcx/与 GLMglm/系列模型接入编辑器并给出多模型切换、自定义系统提示、Temperature 调参、上下文管理与故障排查的实战方案。读完本文你将掌握一套可直接复制的 Continue 9Router 配置模板理解cc/、cx/、glm/这类前缀别名背后的路由机制并能在本地与云端两种部署形态间自由切换。前置要求在开始配置前需要确认以下四项就绪已安装 Visual Studio Code已从 VSCode 市场安装 Continue 扩展已获取 9Router API key从仪表盘的 Settings → API Keys 页面生成并复制9Router 生成的 key 形如9r_1234567890abcdef1234567890abcdef见 安装文档9Router 正在运行本地或云端均可。本地运行时9Router 默认监听http://localhost:20128该端口同时承载控制台仪表盘与 OpenAI 兼容 API是后续所有配置中apiBase的基准地址。云端部署时则需将apiBase换成 9Router 云端域名对应的/v1地址。配置步骤1. 打开 Continue 配置打开 VSCode按CmdShiftPMac或CtrlShiftPWindows/Linux打开命令面板输入 Continue: Open Config 并选择Continue 会打开配置文件~/.continue/config.json。Continue 的配置是一份 JSON 文件核心字段是models模型数组与可选的contextProviders上下文提供器。下面按单模型、多模型、云端三种场景给出完整配置。2. 添加 9Router 模型配置单模型设置只接入一个模型适合快速验证连通性。{ models: [ { title: 9Router - Claude Opus, provider: openai, model: cc/claude-opus-4-5-20251101, apiKey: your-api-key-from-dashboard, apiBase: http://localhost:20128/v1 } ] }多模型设置在同一份配置中声明多个模型便于按任务切换Opus 处理复杂任务、Sonnet 均衡、DeepSeek 生成代码、Haiku 快速响应。{ models: [ { title: 9Router - Claude Opus (Best), provider: openai, model: cc/claude-opus-4-5-20251101, apiKey: your-api-key-from-dashboard, apiBase: http://localhost:20128/v1 }, { title: 9Router - Claude Sonnet (Balanced), provider: openai, model: cc/claude-sonnet-4-20250514, apiKey: your-api-key-from-dashboard, apiBase: http://localhost:20128/v1 }, { title: 9Router - DeepSeek Chat (Code), provider: openai, model: cx/deepseek-chat, apiKey: your-api-key-from-dashboard, apiBase: http://localhost:20128/v1 }, { title: 9Router - Claude Haiku (Fast), provider: openai, model: cc/claude-haiku-4-20250514, apiKey: your-api-key-from-dashboard, apiBase: http://localhost:20128/v1 } ] }云端 9Router若 9Router 部署在服务器或云端只需将apiBase替换为云端地址apiBase: https://9router.com/v1关于配置字段provider固定为openai因为 9Router 对外暴露的是 OpenAI 兼容 API——/v1/chat/completions路由在仓库中的实现位于 src/app/api/v1/chat/completions/route.js它会统一将请求交给handleChat见 src/sse/handlers/chat.js做协议翻译与路由分发。这意味着 Continue 无需感知后端是 Claude 还是 DeepSeek只需按 OpenAI 协议发送即可。model字段中的前缀cc/、cx/、glm/是 9Router 的 provider 别名用于指定由哪个上游账户路由详见下文可用模型。3. 保存并重新加载保存配置文件重新加载 VSCode 窗口CmdShiftP→ Developer: Reload WindowContinue 扩展会自动加载新配置。Continue 在窗口加载时读取配置因此修改 JSON 后必须重载窗口才能生效。若配置有 JSON 语法错误重载后模型列表不会更新可先用 JSON 校验工具排查见故障排除一节。4. 选择模型打开 Continue 侧边栏点击左侧面板的 Continue 图标点击顶部的模型选择下拉菜单选择你偏好的 9Router 模型。多模型配置的价值在这一步体现下拉菜单中会列出config.json中声明的全部模型你可以随时按任务切换而无需重启。可用模型9Router 通过前缀别名路由不同的上游 provider模型 ID 的格式为别名/模型ID。这一设计在仓库的 provider registry 中有明确实现例如cc对应 Claude Code定义于 open-sse/providers/registry/claude.jsalias: cccx对应 OpenAI Codex定义于 open-sse/providers/registry/codex.jsalias: cxglm对应 GLM Coding定义于 open-sse/providers/registry/glm.jsalias: glmDeepSeek 除deepseek外还注册了短别名ds见 open-sse/providers/registry/deepseek.js。Continue 配置中常见可用模型如下。Claude 模型Anthropiccc/claude-opus-4-5-20251101最强适合复杂任务与深度重构cc/claude-sonnet-4-20250514性能与速度平衡日常主力cc/claude-haiku-4-20250514最快适合简单任务与快速编辑。以cc/为前缀的模型走 9Router 的 Claude 账户通道请求最终以 Claude 协议转发到上游价格与配额信息可在 open-sse/providers/pricing.js 中看到对应模型 ID 的定价条目。DeepSeek 模型cx/deepseek-chat出色的代码生成能力cx/deepseek-reasoner擅长复杂问题求解与推理。GLM 模型智谱 AIglm/glm-4-plus高级中英文能力glm/glm-4-flash快速响应适合轻量任务。提示模型 ID 是大小写敏感的且必须与 9Router 实际暴露的 ID 完全一致。可在安装完成后通过GET /v1/models接口核对当前可用的模型清单。使用示例以下示例展示了 Continue 侧边栏的典型工作流每个示例都给出了推荐模型。代码解释在编辑器中选中代码打开 Continue 侧边栏输入Explain this code模型cc/claude-sonnet-4-20250514。代码生成打开 Continue 侧边栏输入Create a React component for user profile card模型cx/deepseek-chat。重构选中要重构的代码输入Refactor this to use async/await模型cc/claude-sonnet-4-20250514。Bug 修复选中有问题的代码输入Find and fix the bug in this code模型cx/deepseek-reasoner。这些示例共同遵循一个原则先选中相关代码再发起提问让模型拿到精确上下文而不是把整个文件或仓库塞进对话。高级配置自定义系统 Prompt通过systemMessage字段为特定模型注入角色设定与行为约束例如让 DeepSeek 始终输出规范、带注释的代码{ models: [ { title: 9Router - Code Expert, provider: openai, model: cx/deepseek-chat, apiKey: your-api-key, apiBase: http://localhost:20128/v1, systemMessage: You are an expert programmer. Always provide clean, well-documented code with best practices. } ] }systemMessage会在每次请求时作为系统级指令随消息一并发送适合固定团队的编码规范或代码风格约束。Temperature 与参数Continue 模型配置支持透传 OpenAI 协议的采样参数通过temperature与topP调节输出的随机性与多样性{ models: [ { title: 9Router - Creative Writer, provider: openai, model: cc/claude-opus-4-5-20251101, apiKey: your-api-key, apiBase: http://localhost:20128/v1, temperature: 0.9, topP: 0.95 } ] }实践建议代码生成与重构任务将temperature设在 0.10.3 区间以获得稳定输出创意写作、文案生成等任务可调高到 0.70.9 换取更多样化的结果。Context ProvidercontextProviders控制 Continue 默认向模型注入哪些上下文。下面的配置启用了代码限制 100 行、diff 与终端三类上下文{ contextProviders: [ { name: code, params: { maxLines: 100 } }, { name: diff, params: {} }, { name: terminal, params: {} } ] }合理配置上下文提供器能显著影响 token 消耗maxLines限制注入的代码行数避免无关代码挤占上下文窗口diff与terminal则让模型感知当前改动与终端状态适合调试场景。键盘快捷键Continue 在 VS Code 中提供了三组高频快捷键CmdLMac/CtrlLWindows/Linux打开 Continue 聊天CmdIMac/CtrlIWindows/Linux内联编辑CmdShiftRMac/CtrlShiftRWindows/Linux重新生成响应。CmdI内联编辑适合轻量改写重命名、修格式、小范围重构CmdL适合需要长上下文的对话式任务。故障排除模型无响应按以下顺序排查确认 9Router 正在运行curl http://localhost:20128/health该端点由 src/app/api/health/route.js 实现正常时返回{ ok: true }检查config.json中的 API key 是否正确注意9r_前缀与完整 key 的复制打开 VSCode 开发者控制台查看错误Help→Toggle Developer Tools。选错模型点击 Continue 侧边栏的模型下拉菜单选择正确的 9Router 模型注意模型名必须完全匹配大小写敏感CC/claude-opus-4-5-20251101这类大小写差异会导致路由失败。配置未加载确认 JSON 语法有效可用 JSON 校验工具检查文件位置~/.continue/config.jsonMac/LinuxWindows 下为%USERPROFILE%\.continue\config.json修改后务必重新加载 VSCode 窗口。性能缓慢切换到更快的模型Haiku、GLM Flash在contextProviders中减小maxLines等上下文尺寸检查到 9Router 的网络延迟云端部署时尤其明显必要时改用本地实例。最佳实践模型选择策略将不同模型分配给它最擅长的场景是这套集成方案性价比最高的用法快速编辑使用cc/claude-haiku-4-20250514代码生成使用cx/deepseek-chat复杂重构使用cc/claude-opus-4-5-20251101问题求解使用cx/deepseek-reasoner。上下文管理提问前只选中相关代码避免注入无关文件使用具体、清晰的 prompt指明目标与约束将复杂任务拆解为小步骤分多次对话完成。成本优化简单任务使用更快/更便宜的模型把强模型留给关键任务尽可能通过contextProviders限制上下文大小降低 token 消耗对高频使用的响应借助 9Router 的缓存机制减少重复计算。下一步配置 Cursor 增强 IDE 集成设置 Roo 作为 AI 助手阅读 安装文档 了解本地/云端部署、端口与环境变量配置遇到通用问题时参考 故障排除。【免费下载链接】9routerUnlimited FREE AI coding. Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40 providers. Auto-fallback, RTK -40% tokens, never hit limits.项目地址: https://gitcode.com/GitHub_Trending/9r/9router创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价