Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Nimasl 尼码思勒 for Copilot ChatNew to Visual Studio Code? Get it now.
Nimasl 尼码思勒 for Copilot Chat

Nimasl 尼码思勒 for Copilot Chat

尼码思勒

|
1 install
| (0) | Free
在 Copilot Chat / Agent 里直接用尼码思勒(nimasl.cn):DeepSeek 与 MiMo 共用一条 Key,支持思考模式调节与图片输入,base URL 与模型名自动配好。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nimasl 尼码思勒 for Copilot Chat

在 VS Code / Copilot Chat(含 Agent 模式)里直接用尼码思勒(nimasl.cn)私有中转的 DeepSeek 与 MiMo 模型。

这个插件解决的问题:以前要手动改 base URL、改模型名、配一堆东西;现在装上插件 → 填一次 sk- Key → 在聊天模型下拉里选「尼码思勒」的模型,就能用。

⚠️ 自用中转,非商用

尼码思勒不是商业服务。 它是一套朋友之间自用的私有中转:不收费、不开放注册、不做 SLA,每条新申请的 Key 都需要管理员在后台手动绑定一条真实上游之后才能用。

因此请注意:

  • 装得上 ≠ 用得了 —— 你必须先有一个 nimasl.cn 账号和一条已经绑好上游的 Key,这个插件才有意义;
  • 不提供公开的 Key 申请入口 —— 仓库里公开的只是插件代码,不含任何 Key、额度或服务器信息;
  • 如果你只是想找个「填 Key 就能用」的 DeepSeek 客户端,请用官方插件或其他 BYOK 扩展;想自己搭一套同样的中转,本仓库可以当参考实现(服务端不在此仓库)。

上架 Marketplace 只是为了让朋友少折腾,不构成任何服务承诺。


功能

  • 🎯 模型开箱即用:DeepSeek V4.1 Flash、Gemini 2.5 Flash、MiMo v2.6 Flash、MiMo v2.6 Pro
  • 🔑 Key 只存加密区:放进 VS Code 的 SecretStorage,不写进 settings.json
  • 🧰 支持 Agent 工具调用:tools / tool_calls 原样对接,Agent 模式可用
  • 🚀 真流式:SSE 边收边发,不做二次缓冲
  • 🧾 模型名完全透传:插件发什么模型名,上游就收到什么(不做改名/映射)
  • 🧮 自带用量账本:右下角状态栏实时显示 ¥花费 · N tok,聊天标题栏也有一个按钮可以点开看明细

安装

方式一:从 Marketplace 安装(推荐)

  1. VS Code 里 Ctrl+Shift+X 打开扩展面板,搜 尼码思勒(精确搜:@id:nimasl.nimasl-for-copilot)
  2. 点 Install —— 以后有新版本会自动更新

市场页:https://marketplace.visualstudio.com/items?itemName=nimasl.nimasl-for-copilot

方式二:装 .vsix(离线 / 不想走市场时用)

  1. 到 Releases 下载 nimasl-for-copilot-0.3.1.vsix
  2. 安装(二选一):
    • 命令行(路径写完整,别只写文件名):
      code --install-extension "C:\Users\你的用户名\Downloads\nimasl-for-copilot-0.3.1.vsix"
      
    • 鼠标:VS Code → 扩展面板 → 右上角 ... → 从 VSIX 安装… → 选中下载的文件
  3. 重新加载窗口(Ctrl+Shift+P → Developer: Reload Window)—— 扩展是运行中被替换的,不重载不生效

⚠️ VSIX 装的扩展默认不自动更新,想省事就用方式一。

方式三:源码编译

npm install
npm run compile
# 然后用 VS Code 打开本项目,按 F5 启动「扩展开发宿主」窗口调试

使用

  1. 打开 nimasl.cn/token.php 申请一条 Key(sk- 开头)
  2. VS Code 里按 Ctrl+Shift+P → 运行 「尼码思勒: 设置 API Key」 → 粘贴 Key
  3. 打开 Copilot Chat → 模型下拉 → 选 尼码思勒 · DeepSeek V4.1 Flash(或其它)
  4. 开始聊天(Agent 模式也可以)

刚申请的 Key 需要管理员在后台把它「绑」到一条真实上游上(这是为了每笔花费都能对到具体的人);绑好之后立刻就能用。

命令

命令 作用
尼码思勒: 设置 API Key 保存 Key(加密存储)
尼码思勒: 清除 API Key 删除本地保存的 Key
尼码思勒: 设置 Base URL 改中转地址(默认 https://nimasl.cn/v1)
尼码思勒: 恢复默认 Base URL 一键恢复
尼码思勒: 打开控制台 打开用量 / 申请 Key 页面
尼码思勒: 查看当前配置 看看现在用的是哪个地址、哪条 Key(掩码)
尼码思勒: 尼码思勒用量 看累计 / 今日 / 本月的花费与 tokens(状态栏那个数字点开也是它)

用量看板(右下角状态栏)

右下角会一直显示一行 ¥1.2345 · 12.3M tok:

  • 金额:中转按自己的价目表算出来的真实花费(本地算不出准确金额,价目表在中转那一边)
  • tokens:输入 + 输出
  • 鼠标悬停:累计 / 今日 / 本月三行明细(含输入输出拆分、Key 掩码、同步时间)
  • 点一下:弹出明细面板(附「打开控制台 / 管理 / 刷新」)

数字怎么来的(两级):

  1. 每笔请求结束时,从 SSE 的 usage 帧直接读出本次 token 数,立刻加到数字上(不用等网络);
  2. 紧接着(1.2 秒后)向中转的 GET /v1/usage 拉一次权威值,把花费与 token 对齐,并每分钟自动对一次账(你在别的客户端用同一条 Key 也会算进来)。

不想看?把设置 nimasl.showUsage 关掉,状态栏就只显示「尼码思勒」。

三个入口(数字只有状态栏能实时刷新)

位置 内容 要不要点
右下角状态栏 ¥1.2345 · 12.3M tok(悬停看明细) 不用点,一直在
聊天输入框上方那行 常驻按钮「尼码思勒用量」 点开看明细
聊天标题栏 $(graph) 图标 点开看明细

为什么数字只在状态栏? VS Code 的聊天输入框上方(chat/input/status)与视图标题栏(view/title)的菜单项,文字/图标都来自 package.json,是编译期静态的,扩展运行时改不了。整个 VS Code UI 里能显示动态文字的地方只有状态栏(StatusBarItem.text)这类。 所以:实时数字 → 状态栏;贴近聊天的常驻入口 → 输入框上方 + 标题栏。

聊天标题栏那个图标($(graph))点开就是同一个明细面板。VS Code 不允许扩展往内置聊天视图的标题里写动态文字,所以数字放在状态栏,标题上只放一个入口。

设置

设置项 默认值 说明
nimasl.baseUrl https://nimasl.cn/v1 中转站地址(OpenAI 兼容)
nimasl.maxTokens 0 单次回复上限,0 = 交给上游默认
nimasl.extraModels [] 想在列表里额外暴露的模型名,如 deepseek-chat
nimasl.thinkingLevel medium 默认思考模式(停用 = 最快)
nimasl.showUsage true 状态栏是否显示用量(¥花费 · N tok)
nimasl.debug false 打开后在「输出 → 尼码思勒」打印请求概要

排查

  • 在扩展面板搜不到「尼码思勒」 → 用精确 ID 搜 @id:nimasl.nimasl-for-copilot;市场索引有几分钟延迟,重启窗口再试;实在不行就用方式二装 .vsix
  • code --install-extension xxx.vsix 报找不到文件 → 该命令是按当前目录/完整路径找文件的,先 cd 到文件所在目录,或直接写完整路径
  • 模型下拉里没有尼码思勒 → 命令面板跑一次「尼码思勒: 设置 API Key」,或重启 VS Code
  • 报 401 → Key 不对/被停用:去控制台看一眼,或用「清除 API Key」重设
  • 报「这个 Key 还没有绑定 XX 上游」 → 让管理员在后台把 Key 绑到真实上游
  • 想看点细节 → 打开设置 nimasl.debug,然后看「输出 → 尼码思勒」

许可

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft