dsh-model-vendor-badge:在 DeepSeek Harness 中显示当前模型供应商

在 DeepSeek Harness 的 Web 编译器中,你需要确认当前选中的模型由哪个提供商提供服务。模型选择器只显示模型名称,缺少供应商标识。这个插件通过在模型选择器左侧添加一个供应商药丸,解决这一问题。

是什么

这是一个注册在 Web 编译器中的供应商指示器。它由 Townrain 维护,用于在模型选择器旁边显示当前模型背后使用的供应商。

核心功能

  1. 注册位置
    插件将一个徽章注册到 conversation.input.right,即模型选择器左侧的编辑器工具行。

  2. 数据源
    它读取与会话相同的 ModelDirectory 数据源。无论是在模型选择器菜单、/model 弹出窗口还是宿主侧更改模型,药丸都会实时更新。

  3. 视觉展示
    对于已知的提供商路由 ID,显示带有品牌颜色的圆点;对于未知的路由,则回退到中性圆点。

  4. 技术实现
    采用纯客户端渲染。不涉及宿主代码、RPC 调用、设置项或会话事件。

安装与启用

使用官方命令安装:

dsh plugin --profile web add github:dsh-model-vendor-badge

安装完成后,刷新页面即可看到供应商药丸出现在模型选择器左侧。

构建方式

如果需要在本地进行构建,请使用以下命令:

DSH_CHECKOUT=/path/to/deepseek-harness node build.mjs

该命令会解析 DeepSeek Harness 的 esbuild 和 TypeScript 依赖,将客户端类型依赖连接到 node_modules/,并输出 lib/index.js(宿主端,空操作)和 lib/client.js(浏览器打包文件)。

注意事项

卸载该插件不会在系统中留下任何残留文件。

总结

dsh-model-vendor-badge 通过纯客户端的方式,在 Web 编译器中直观地展示了当前模型的供应商信息,方便开发者验证路由配置。

GitHub 仓库:https://github.com/Townrain/dsh-model-vendor-badge

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜