
9Router 接入 Continue 扩展在 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 接入 Visual Studio Code 的 Continue 扩展把 AI 编程助手直接带入编辑器。9Router 提供 OpenAI 兼容的/v1端点使 Continue 这类支持自定义apiBase的工具可以无缝消费 9Router 聚合的多家模型服务。读完本文你将掌握 Continue 的完整配置流程、9Router 模型路由 ID如cc/claude-opus-4-5-20251101、cx/deepseek-chat的命名规则、高级参数调优与常见问题排查方法。前置条件开始配置前请确认以下条件已满足Visual Studio Code 已安装已从 VSCode Marketplace 安装 Continue 扩展已拥有 9Router 的 API Key可在 9Router 控制台的 Dashboard / Settings → API Keys 中获取9Router 服务正在运行包括本地运行默认端口20128或云端运行两种方式均可。关于端口9Router 本地服务的默认端口20128在源码中多处固化例如 src/shared/constants/config.js 中appPort: 20128.env.example 中PORT20128。CLI 侧同样以该端口拼接端点见 cli/src/cli/menus/settings.js 中的Endpoint: http://localhost:20128/v1。配置步骤1. 打开 Continue 配置打开 VSCode按CmdShiftPMac或CtrlShiftPWindows/Linux打开命令面板输入Continue: Open Config并选择该命令会打开 Continue 的配置文件~/.continue/config.json。2. 添加 9Router 模型配置在config.json中以provider: openai声明模型并指定 9Router 的 API Key 与apiBase端点。9Router 对外暴露 OpenAI 兼容接口因此 Continue 无需任何自定义 Provider直接复用其内置的 OpenAI Provider 即可。单模型配置{ 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如果连接的是云端 9Router仅需将apiBase替换为apiBase: https://9router.com/v13. 保存并重载保存配置文件重载 VSCode 窗口CmdShiftP→Developer: Reload WindowContinue 扩展会自动加载新的配置。4. 选择模型打开 Continue 侧边栏点击左侧面板中的 Continue 图标点击顶部的模型选择下拉框选择你偏好的 9Router 模型即可开始对话。9Router 模型路由 ID 与别名前缀Continue 配置中的model字段填写的是 9Router 的路由 ID格式为别名前缀/模型名。从前缀即可判断请求最终由哪个上游 Provider 承载这种机制在源码中被定义为 Provider 的 alias别名。从 open-sse/providers/registry/claude.js 可以看到 Claude 的alias: cc同理 open-sse/providers/registry/codex.js 中 Codex 的alias: cxopen-sse/providers/registry/glm.js 中 GLM 的alias: glm。服务端在返回模型列表时正是按照${providerAlias}/${model}拼接出可供客户端直接使用的路由 ID见 src/app/api/models/route.js。Continue 写入apiBase后即可通过GET /v1/models拉取 9Router 聚合的模型清单该端点在 CLI 侧同样被复用见 cli/src/cli/api/client.js请求本身走 OpenAI 兼容的chat/completions通道相关调用链可参考 src/app/api/models/test/ping.js。可用模型清单文档给出的路由 ID 示例如下模型 ID 区分大小写填写时必须与 9Router 返回的 ID 完全一致Claude 系列Anthropic前缀cc路由 ID定位cc/claude-opus-4-5-20251101能力最强适合复杂任务cc/claude-sonnet-4-20250514性能与速度均衡cc/claude-haiku-4-20250514速度最快适合简单任务DeepSeek 系列前缀cx路由 ID定位cx/deepseek-chat擅长代码生成cx/deepseek-reasoner擅长复杂问题求解GLM 系列Zhipu AI前缀glm路由 ID定位glm/glm-4-plus中英文能力突出glm/glm-4-flash响应快速如果你希望为某个模型设置更短的记忆名称9Router 还提供了模型别名alias管理能力通过GET/PUT/DELETE /api/models/alias接口可以查询、设置或删除自定义别名服务端在 src/app/api/models/route.js 会优先返回自定义别名。这一机制与 Continue 中的title字段相互配合可以让模型列表更贴合你的使用习惯。日常使用场景示例解释代码在编辑器中选中代码打开 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。高级配置自定义 System 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值越高输出越发散适合创意写作越低越确定适合精确编码{ 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 Providers通过contextProviders控制 Continue 向模型发送哪些上下文来源例如代码选区、Diff 与终端输出并可通过maxLines限制注入的代码行数避免上下文膨胀{ contextProviders: [ { name: code, params: { maxLines: 100 } }, { name: diff, params: {} }, { name: terminal, params: {} } ] }快捷键速查操作MacWindows / Linux打开 Continue 聊天CmdLCtrlL行内编辑Inline editCmdICtrlI重新生成回复CmdShiftRCtrlShiftR常见问题排查模型无响应检查 9Router 是否在运行可执行curl http://localhost:20128/health。需要说明的是当前仓库源码中实际暴露的健康检查路由为/api/health见 src/app/(dashboard)/dashboard/endpoint/endpointPing.js/dashboard/endpoint/endpointPing.js#L5-L9) 与 src/dashboardGuard.js因此更准确的探活命令是curl http://localhost:20128/api/health核对config.json中的 API Key 是否正确打开 VSCode 开发者控制台查看报错Help→Toggle Developer Tools。选错了模型点击 Continue 侧边栏顶部的模型下拉框选择正确的 9Router 模型注意模型名必须完全一致区分大小写因为路由 ID 是大小写敏感的。配置未加载用 JSON 校验工具确认config.json语法合法确认文件位置为~/.continue/config.json修改后务必重载 VSCode 窗口。性能缓慢切换到更快的模型如cc/claude-haiku-4-20250514、glm/glm-4-flash在contextProviders中调低上下文注入规模检查本机到 9Router 服务的网络延迟。最佳实践模型选择策略任务类型推荐模型快速编辑cc/claude-haiku-4-20250514代码生成cx/deepseek-chat复杂重构cc/claude-opus-4-5-20251101问题求解cx/deepseek-reasoner上下文管理提问前只选中与问题相关的代码避免无关代码进入上下文使用具体、明确的 Prompt将复杂任务拆解为多个小步骤分步提问。成本优化简单任务优先使用更快、更便宜的模型在满足需求的前提下尽量限制注入的上下文大小对高频使用的回复可考虑在本地做结果缓存减少重复请求。后续阅读Cursor 集成配置在 Cursor IDE 中接入 9Router注意 Cursor 需要云端端点与 Pro 账号Roo 助手配置为 VS Code 生态配置另一款 AI 助手Cline 集成配置以 base URL 直连 9Router 的 OpenAI 兼容端点快速开始了解 9Router 的整体使用流程与 API Key 获取方式本地部署指南在本地完整运行 9Router 服务的部署细节常见问题FAQ 与 故障排查覆盖更多运行期问题。【免费下载链接】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),仅供参考