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

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

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

小夜