不墨 Router

发布于 2026 年 11 月 05 日 星期四

CodeGPT 接国产模型:Custom Link 要填完整地址,只填 /v1 打不通(实测)

VS Code 插件 CodeGPT 用 Custom 连接接 DeepSeek Flash、GLM-5.3 等国产模型:Custom Link 必须填完整的 /v1/chat/completions,附可复制配置、模型选择、实测 token 与花费和套餐限制。

CodeGPT 接国产模型:Custom Link 要填完整地址,只填 /v1 打不通(实测)

CodeGPT 接国产模型,在 Custom 连接里把 Custom Link 填成完整的 https://router.bumo.cc/v1/chat/completions,不要只填 /v1。 插件会把你填的地址截掉末尾两段当作 baseURL,填完整地址正好截成 https://router.bumo.cc/v1;只填 /v1 会被截成根地址,请求直接 404。填对后,模型名写 deepseek/deepseek-flash,一次写函数的对话大约 170 token,花费不到 1 厘钱。

还没有 Key:到 router.bumo.cc/user/api-keys 注册并创建一把。国内直连,按人民币计费。

核验日期:2026-11-05,CodeGPT 3.24.81(VS Code 扩展 DanielSanMedium.dscodegpt)。本机没有桌面版 VS Code,我们用 code-server 装上插件,直接驱动插件自带的本地服务发对话,抓到它实际请求的地址。所以本文只验证了对话(Chat),没有插件界面截图。

CodeGPT 是什么

CodeGPT 是 VS Code 和 JetBrains 上的 AI 编程插件,侧边栏聊天、解释代码、写函数都在里面。它除了自家云端模型,还支持接 OpenAI、Anthropic 等服务商,以及一个 Custom 连接:任何 OpenAI 兼容接口都能接。国产模型就走这个 Custom 连接。

先说限制:Custom 连接要付费套餐

CodeGPT 官方文档写明 Custom 连接只对 Professional / Teams 套餐开放。我们在插件代码里没有看到按套餐拦截的逻辑,但也没在真实的 VS Code 界面里点过,所以不能保证免费账号可用。打开设置发现 Custom 是灰的,就是这个原因。

不想为插件付费,同样在 VS Code 里用国产模型的办法有两个:Copilot Chat 接不墨 Router,或者用开源的 Cline,见 Cline、Cursor 接国产模型。

第 1 步:安装插件

VS Code 扩展市场搜 CodeGPT,发布者是 DanielSanMedium,或者命令行:

code --install-extension DanielSanMedium.dscodegpt

第 2 步:填 Custom 连接

打开 CodeGPT 侧边栏,在模型 / 连接设置里选 Custom,填三项:

Custom Link : https://router.bumo.cc/v1/chat/completions
API Key     : sk-你的Key
Model       : deepseek/deepseek-flash

Custom Link 是最容易填错的一项。 大多数工具(Cline、Crush、Cherry Studio)要的是 baseURL,填到 /v1 为止。CodeGPT 要的是完整的接口地址,它内部再把末尾的 /chat/completions 两段去掉,交给 OpenAI SDK 当 baseURL。三种填法的结果:

  • https://router.bumo.cc/v1/chat/completions → 截成 https://router.bumo.cc/v1,能用
  • https://router.bumo.cc/v1 → 截成 https://router.bumo.cc,请求发到 https://router.bumo.cc/chat/completions,返回 404

我们在插件本地服务的日志里看到,填完整地址时它用的 baseURL 正是 https://router.bumo.cc/v1,对话返回正常。

Model 填 Router 上的模型名,原样复制,例如 deepseek/deepseek-flash、glm/glm-5.3。完整列表在 Router 模型页。

第 3 步:发一句试试

在 CodeGPT 侧边栏里问:

Write a Python function total(items) that sums price*qty, qty defaults to 1. Code only.

返回下面这段代码就接通了:

def total(items):
    return sum(item["price"] * item.get("qty", 1) for item in items)

报 404 先回去看 Custom Link 是不是只填到了 /v1;报 401 是 Key 填错或带了多余空格。

实测:一次对话花多少钱

同一个问题,直接按 CodeGPT 的请求格式发给 Router,token 数取自接口返回的 usage:

模型 耗时 输入 token 输出 token(含思考) 按高峰价算
DeepSeek Flash 2.1 秒 65 106(思考 75) 约 0.001 元
GLM-5.3 13.6 秒 48 815(思考 785) 约 0.023 元

两个模型给出的代码一模一样。几点观察:

  • 聊天类插件很省 token。 CodeGPT 的 Chat 只发你的问题和选中的代码,不像 Claude Code、Crush 这类 Agent 每次带一万多 token 的工具定义。日常问答一天问几百次,也就几毛钱。
  • GLM-5.3 慢且贵,是因为它想得多。 815 个输出 token 里 785 个是思考过程,最后的代码和 Flash 一样。这种小问题用 Flash 足够。
  • 测的时候是工作日下午,按高峰价算。DeepSeek 的两个模型在工作日 9:00–12:00、14:00–18:00 以外半价。

推荐哪个模型

用途 Model 填 高峰价(输入 / 输出,元每百万 token)
日常问答、写函数 deepseek/deepseek-flash 2 / 8
写代码性价比 glm/glm-5.3 8 / 28
复杂推理、排查难 bug deepseek/deepseek-v4-pro 9 / 27
长上下文 + 看图 kimi/kimi-k3.1-pro 13 / 68

价格以 Router 模型列表 为准。细节见 DeepSeek V4 Pro 与 Flash API 价格 和 GLM-5.3 价格。

常见问题

Agent 模式能用 Router 的模型吗? 我们没测。插件代码里 Agent 模式的自带 Key(BYOK)请求走 CodeGPT 云端转发,不是像 Chat 那样从本机直接发到你填的地址,能不能用、会不会经过对方服务器,以官方说明为准。本文只保证 Chat 可用。

我的代码会经过 CodeGPT 的服务器吗? Custom 连接的 Chat 请求是插件从你本机直接发到 router.bumo.cc 的,我们抓包看到的请求头是 OpenAI SDK 的默认值。插件本身的登录、统计等请求仍会连 CodeGPT。

想在终端里让 AI 直接改文件? CodeGPT 适合边看代码边问。要让 AI 自己读写文件、跑命令,看 Crush 接国产模型 或 magpie 一键接入 Claude Code、Codex、OpenCode。

海外用户用哪个站? 用国际站 router.bumo.ai,美元计费,Custom Link 填 https://router.bumo.ai/v1/chat/completions,Key 要在国际站单独创建。