不墨 Router

发布于 2026 年 11 月 08 日 星期日

Kilo Code 接 DeepSeek / Kimi / GLM:插件和 CLI 两种配法

Kilo Code 用不墨 Router 接国产模型:VS Code 插件选 OpenAI Compatible 填四项,Kilo CLI 7.8.27 写 kilo.json 实测通过,附常见报错。

Kilo Code 接 DeepSeek / Kimi / GLM:插件和 CLI 两种配法

可以。Kilo Code 的 VS Code 插件在 Providers 里选 OpenAI Compatible,填 Base URL、API Key、Model ID 三项就能接不墨 Router;Kilo CLI 则在 ~/.config/kilo/kilo.json 里加一个自定义 provider。 一个 Router Key 可以切 DeepSeek、Kimi、GLM、Qwen。

核验日期:2026-11-08。Kilo CLI 7.8.27(Linux x64)实机跑通;VS Code 插件本次没有实机测,插件的填法来自 Kilo 官方文档和 Router 接入中心,截图请以你自己界面为准。

先准备一个 Router Key

登录 不墨 Router,在 API Key 页面 创建 Key,并给钱包充值。

方法一:VS Code 插件

打开 Kilo Code 面板 → Settings → Providers,API Provider 选 OpenAI Compatible(新版本可能叫 Custom provider),然后填:

  • Base URL:https://router.bumo.cc/v1
  • API Key:你的 Router Key
  • Model ID:完整模型 ID,比如 deepseek/deepseek-flash

保存后在对话框里发一句话试试。这四项和 Router 接入中心 里 Kilo Code 一栏一致。

Base URL 填到 /v1 为止,不要再拼 /chat/completions。换模型只改 Model ID,可选值看 https://router.bumo.cc/v1/models。

方法二:Kilo CLI

npm install -g @kilocode/cli
kilo --version

编辑 ~/.config/kilo/kilo.json:

{
  "$schema": "https://app.kilo.ai/config.json",
  "provider": {
    "bumo": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "不墨 Router",
      "options": {
        "baseURL": "https://router.bumo.cc/v1",
        "apiKey": "{env:BUMO_ROUTER_KEY}"
      },
      "models": {
        "deepseek/deepseek-flash": {},
        "kimi/kimi-k3": {},
        "glm/glm-5.3": {},
        "qwen/qwen3.8-flash": {}
      }
    }
  }
}

Key 放环境变量,不写进文件:

export BUMO_ROUTER_KEY=sk-...   # 换成你的 Router Key
kilo models | grep bumo          # 能列出 bumo/... 说明配置生效
kilo run -m bumo/deepseek/deepseek-flash "用一句话介绍这个项目"

-m 的格式是「provider 名/模型 ID」,所以是 bumo/deepseek/deepseek-flash。交互模式直接运行 kilo,在模型菜单里选不墨 Router 下的模型。

配置文件的位置要对。 实测把 kilo.json 放在项目根目录时,kilo run 报 Model not found;放到 ~/.config/kilo/kilo.json 才生效。排查时先跑 kilo debug config,看输出里有没有 bumo 这一段。

实测结果(Kilo CLI)

  • 对话:kilo run -m bumo/deepseek/deepseek-flash "Reply with exactly: READY",输出 READY
  • 读文件工具:让它读含随机 token 的 probe.txt,日志显示 Read probe.txt,输出的 token 一致
  • 换模型:kimi/kimi-k3、glm/glm-5.3、qwen/qwen3.8-flash 都输出 READY
  • 确认走 Router:BUMO_ROUTER_KEY 换成无效值,返回 Invalid or missing API key

测试用的是独立的 HOME 目录,没有登录 Kilo 账号。

常见问题

  • Model not found: bumo/...:配置文件没被读到,按上文放到 ~/.config/kilo/ 并用 kilo debug config 核对;或者 models 里没写这个模型 ID。
  • Invalid or missing API key:环境变量没生效,或插件里 Key 复制不完整。
  • 插件里找不到 OpenAI Compatible:新版本改名为 Custom provider,填法一样。
  • 想同时用 Cline 或 Roo Code:三者字段几乎一样,见 Roo Code 接国产模型 和 Cline / Cursor 接国产模型。

边界

CLI 只验证了 kilo run 非交互模式下的对话、读文件和四个模型;插件端没有实机测。没有覆盖图片输入、长上下文和 Orchestrator 多模式切换。本文不写具体价格,以 Router 模型页为准。

前往不墨 Router 获取 Key。

继续阅读