dsh-effort-router:DeepSeek Harness 按難度自動換模型插件

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在使用過程中,常見的痛點是:簡單的閒聊調用最貴的模型浪費資源,而複雜的架構問題只用便宜模型又無法解決。dsh-effort-router 解決這個問題,通過自動路由機制,在每次請求前根據文本內容判斷難度,並切換到對應的模型和思考強度。

什麼是 dsh-effort-router

這是一個 DeepSeek Harness 插件,包名爲 dsh-effort-router。DSH 的插件是普通的 npm 包,通過 package.json 裏的 dsh 字段向宿主聲明自己。它掛在 agent/request 這條請求水路上,在每次真正調用模型之前決定這一輪用哪個 provider / 模型 / 思考強度。

核心能力

  • 零 token 規則判定:自動區分簡單/標準/困難/視覺四檔。
  • 灰區判定:判不準時才調用小模型。
  • 視覺檔位強度:視覺檔位的思考強度(low/high/max)會隨難度升降。
  • 座位同步:發送前把計劃寫入輸入框,座位顯示實際模型。
  • HTTP API 支持:支持腳本調用。

安裝與啓用

安裝需要使用 tarball 路徑或源碼目錄。在終端執行:

dsh plugin --profile web add /path/to/dsh-effort-router-0.3.0.tgz

安裝後,Host 半邊需要重啓宿主,Client 半邊只需刷新頁面。

使用示例

安裝完成後,可以通過以下方式使用:

# 查看當前狀態
curl -s localhost:3080/api/model-router/state

# 預判難度
curl -s -X POST localhost:3080/api/model-router/preview \
     -H 'content-type: application/json' \
     -d '{"text":"這個報錯怎麼解決","imageCount":1}'

注意事項

  • 判定頻率:每輪只判一次,之後同輪不會重判。
  • 上下文範圍:只看本輪文本,不讀歷史。
  • 圖片處理:帶圖自動切模型默認關。
  • 重啓要求:插件分兩半,Host 半邊需要重啓,Client 半邊只需刷新頁面。
  • 座位同步:座位同步會讓座位隨每輪計劃移動。

生態信息

  • 維護者:wanghaixu-hai
  • 協議:MIT
  • 目錄:https://www.skillhub.cn/plugins/wanghaixu-hai/dsh-effort-router
  • 倉庫:https://github.com/wanghaixu-hai/dsh-effort-router
羽毛球分组比赛记分
小程序二维码

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

小夜