
9Router 接入 Continue 扩展在 VSCode 中统一使用 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 用户在编辑器内直接获得多模型 AI 协助通过 OpenAI 兼容接口指向 9Router即可按cc/、cx/、glm/前缀自由调用 Claude Code、Codex 与智谱 GLM 等模型。读完本文你将掌握 Continue 配置文件编写、单模型/多模型切换、云端与本地端点选择、参数调优、Context Provider 设置以及常见故障排查的完整实战方案。前置要求在开始配置前请确认以下条件已满足已安装Visual Studio Code已从VSCode 市场安装Continue 扩展已从 9Router 仪表盘获取API key在仪表盘 Settings → API Keys 中创建9Router 正在运行本地启动或部署在云端。本地运行 9Router 时默认监听端口为20128这一点可以从仓库的 .env.examplePORT20128与 DockerfileENV PORT20128中得到确认仪表盘位于http://localhost:20128/dashboardOpenAI 兼容 API 位于http://localhost:20128/v1。配置步骤1. 打开 Continue 配置打开 VSCode按CmdShiftPMac或CtrlShiftPWindows/Linux打开命令面板输入Continue: Open Config并选择这会打开~/.continue/config.json。Continue 通过该 JSON 文件管理模型提供商、上下文提供器与各类行为参数后续所有 9Router 接入配置都写在这个文件里。2. 添加 9Router 模型配置在config.json中添加models数组每一项代表一个可选的模型入口。核心字段说明字段作用取值示例title下拉菜单中显示的模型名称9Router - Claude Opusprovider与 9Router 通信的协议类型openaiOpenAI 兼容model9Router 的模型别名格式为前缀/模型名cc/claude-opus-4-5-20251101apiKey9Router 仪表盘生成的 API keyyour-api-key-from-dashboardapiBase9Router 的 OpenAI 兼容端点http://localhost:20128/v1单模型设置{ 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 } ] }多模型设置在同一数组中追加多个条目即可在 Continue 侧边栏的下拉菜单中随时切换不同模型{ 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若使用云端部署将apiBase替换为apiBase: https://9router.com/v1提示cc/前缀代表 Claude Code 渠道、cx/前缀代表 Codex 渠道、glm/前缀代表智谱 GLM 渠道。README 的「Available Models」一节完整列出了这些前缀体系见 README.md例如cc/claude-opus-4-7、cx/gpt-5.5、glm/glm-5.1、kr/claude-sonnet-4.5等。在 Continue 中填入这些带前缀的模型名即可路由到对应渠道。3. 保存并重新加载保存配置文件重新加载 VSCode 窗口CmdShiftP→Developer: Reload WindowContinue 扩展会加载新配置。4. 选择模型打开 Continue 侧边栏点击左侧 Continue 图标点击顶部模型选择下拉菜单选择你偏好的 9Router 模型。可用模型9Router 支持 40 提供商的模型在 Continue 中只需使用带渠道前缀的模型名即可无需为每个模型单独配置apiKey或端点——它们都统一指向同一个apiBase。Claude 模型Anthropiccc/前缀cc/claude-opus-4-5-20251101— 最强适合复杂任务cc/claude-sonnet-4-20250514— 性能与速度平衡cc/claude-haiku-4-20250514— 最快适合简单任务。DeepSeek 模型cx/前缀cx/deepseek-chat— 出色的代码生成cx/deepseek-reasoner— 复杂问题求解。GLM 模型智谱 AIglm/前缀glm/glm-4-plus— 高级中文与英文glm/glm-4-flash— 快速响应。使用示例配置完成后即可在 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字段为某个模型指定固定的系统提示让它在所有对话中遵循特定行为例如限定输出风格、代码规范等{ 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. } ] }Temperature 与参数通过采样参数调整模型行为的随机性与创造性。temperature越低输出越确定、适合代码与事实类任务越高越有创造性、适合文案与头脑风暴。topP与 temperature 类似控制候选 token 的累计概率范围{ 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 } ] }Context Provider配置 Continue 发送给模型的上下文来源。下面的示例启用了code携带选中代码限制最多 100 行、diff携带编辑器 diff与terminal携带终端输出三类上下文{ contextProviders: [ { name: code, params: { maxLines: 100 } }, { name: diff, params: {} }, { name: terminal, params: {} } ] }上下文规模直接影响每次请求的 token 消耗与响应速度是成本优化的重要旋钮。键盘快捷键快捷键Mac快捷键Windows/Linux功能CmdLCtrlL打开 Continue 聊天CmdICtrlI内联编辑CmdShiftRCtrlShiftR重新生成响应故障排除模型无响应确认 9Router 正在运行curl http://localhost:20128/health检查config.json中的 API key查看 VSCode 开发者控制台错误Help→Toggle Developer Tools。选错模型点击 Continue 侧边栏的模型下拉菜单选择正确的 9Router 模型模型名必须完全匹配大小写敏感。配置未加载确认 JSON 语法有效使用 JSON 验证工具检查文件位置~/.continue/config.json修改后重新加载 VSCode 窗口。性能缓慢切换到更快的模型haiku、flash在contextProviders中减少上下文大小检查到 9Router 的网络延迟。最佳实践模型选择策略场景推荐模型快速编辑cc/claude-haiku-4-20250514代码生成cx/deepseek-chat复杂重构cc/claude-opus-4-5-20251101问题求解cx/deepseek-reasoner上下文管理提问前只选中相关代码减少无关上下文使用具体、清晰的 prompt将复杂任务拆分为小步骤逐步验证。成本优化简单任务使用更快、更便宜的模型尽可能限制上下文大小调小maxLines或裁剪选中代码缓存常用响应避免重复生成。深入理解请求如何被路由Continue 发出的请求之所以能统一走 9Router是因为它使用 OpenAI 兼容协议调用apiBase指向的端点。从仓库源码可以看到9Router 在 src/app/api/v1/chat/completions/route.js 提供POST /v1/chat/completions内部将请求交给handleChat处理并在 src/app/api/v1/models/route.js 提供GET /v1/models的 OpenAI 兼容模型列表。这也解释了 Continue 配置中provider: openai与apiBase结尾/v1的由来——两者共同构成了完整的 OpenAI 兼容入口。模型名中的前缀cc/、cx/、glm/对应不同上游渠道9Router 收到带前缀的模型名后会在内部完成渠道选择与协议转换。此外从 src/lib/db/repos/aliasRepo.js 可以看到 9Router 内置了modelAliases机制别名以键 别名 → 值 模型串的形式存储在 SQLite KV 表中仪表盘也提供别名管理能力。也就是说你可以为常用的长模型名创建短别名进一步简化 Continue 中的配置。下一步配置 Cursor 以增强 IDE 集成设置 Roo AI 助手了解 CLI 用法了解模型选择查看 README 中的 Cline / Continue / RooCode 接入示例 作为同族工具的对照配置。【免费下载链接】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),仅供参考