DeepSeek Harness 插件 deepseek-peak-valley-router:按峯谷定價自動路由模型

前言

DeepSeek Harness(DSH)通過插件擴展智能體工作流。對於在 DSH 中調用 DeepSeek V4 系列 API 的用戶來說,峯谷定價會讓高峯時段和空閒時段的模型成本、質量取捨不同:高峯時段更關注成本,空閒時段更關注模型能力。

deepseek-peak-valley-router 是一個 DeepSeek Harness 插件:它按當前時段自動路由模型,高峯時段使用 deepseek-v4-flash,空閒時段使用 deepseek-v4-pro;如果用戶顯式選擇模型,插件不會覆蓋用戶選擇。

這是什麼

deepseek-peak-valley-router 是 Eligahyu 維護的 DSH 峯谷定價自動模型路由插件,許可證爲 MIT。

它解決的問題是:

  • 不需要手動在 deepseek-v4-flashdeepseek-v4-pro 之間切換。
  • 插件按峯谷時段自動路由到對應的 V4 型號。
  • 用戶顯式選擇的模型始終優先。
  • 非目標 provider 或非這兩個 V4 型號的請求保持原樣。

核心功能

下面介紹該插件的主要行爲。

1、自動識別峯谷時段。參考時區默認是 Asia/Shanghai,也可以配置爲其他 IANA 時區。

2、按峯谷路由模型。

  • 高峯時段自動路由到 deepseek-v4-flash
  • 空閒時段自動路由到 deepseek-v4-pro

3、用戶顯式選擇的模型始終優先。插件不會覆蓋用戶在模型選擇器中做出的選擇。

4、不越界處理請求。非 DeepSeek 官方 provider,或非 deepseek-v4-flashdeepseek-v4-pro 這兩個 V4 型號的請求,一律不動或原樣放行。

5、切換可審計。每次模型切換會記錄進會話 request/header 事件,方便查看實際使用的模型。

6、提供對話級工具。

  • peakvalley_status:查看當前時段、目標模型和路由模式。
  • peakvalley_reset:恢復自動路由。

7、配置容錯。如果 timeZone 配置非法,插件會回退到默認時區並告警,避免請求失敗。

8、邊界處理。從 deepseek-v4-pro 切到 deepseek-v4-flash 時,插件會自動丟棄 reasoningEffort,避免請求被拒絕。

安裝與啓用

插件要求 Node >=20

插件運行在 DeepSeek Harness 內,@deepseek-ai/dsh-tools 由宿主提供,無需手動安裝。

組合插件安裝

從 GitHub 安裝插件:

dsh plugin --profile web add github:Eligahyu/deepseek-peak-valley-router

安裝後重啓對應 profile 生效:

dsh --profile web

動態插件安裝

如果想在當前 Harness 對話裏直接試用,可以用動態插件方式。

在 Harness 對話裏使用 cordis_define 工具創建插件,把 dynamic/host-code.jsHOST_CODE 的完整內容粘貼到 code.host 參數,然後使用 cordis_run 激活。

動態版會額外暴露 harness.handle('peak-valley-status') Host 通道。組合版沒有 Host 通道,狀態查詢通過 peakvalley_status 完成。

時區配置

默認參考時區爲 Asia/Shanghai。如果需要修改,在 profile 的補丁層追加插件配置:

# ~/.dsh/profiles/web/cordis.patch.yml 追加
- id: deepseek-peak-valley-router
  config:
    timeZone: 'America/New_York'

如果配置了非法的 timeZone,插件會回退默認時區並告警。

典型用法

安裝並啓用後,可以在對話中查看當前路由狀態:

調用 peakvalley_status

它會返回當前時段、目標模型和路由模式。

如果之前用戶顯式選擇了某個模型,需要恢復自動路由時,可以調用:

調用 peakvalley_reset

該操作會清除內存中的用戶選擇記錄,讓插件重新進入自動路由狀態。

適用場景與注意

適合在 DSH 中使用 DeepSeek V4 系列 API,並且希望按峯谷定價自動切換 deepseek-v4-flashdeepseek-v4-pro 的用戶。

使用前注意以下幾點:

  • 峯谷時段和價格以 DeepSeek 官方公告爲準。插件按公告實現,不保證與未來價格政策一致。
  • 自動切換模型可能改變回答質量或行爲。重要任務請留意會話 request/header 中實際使用的模型。
  • 插件激活前已創建的會話,自動路由會在下次頁面刷新或重連後對該會話生效;手動選擇模型會立即生效,並且插件尊重該選擇。
  • 插件以當前 dsh 進程權限運行。安裝前應檢查源碼、許可證和行爲是否符合預期。
  • 本插件與 DeepSeek 官方無任何隸屬關係,非官方作品。

結尾

deepseek-peak-valley-router 的價值在於把峯谷定價下的模型選擇變成自動路由:高峯用 deepseek-v4-flash,空閒用 deepseek-v4-pro,同時保留用戶顯式選擇的優先權。

GitHub 地址:https://github.com/Eligahyu/deepseek-peak-valley-router

目錄頁地址未在本文覈實,建議直接按插件名 deepseek-peak-valley-router 在 DSH 社區目錄中檢索。

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

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

小夜