dsh-model-capabilities:DSH 模型能力編輯器

DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。在配置 pi-ai 路由時,開發者常需手動調整上下文窗口、最大輸出 token、圖像輸入支持以及思考(reasoning)參數。這些參數通常分散在配置文件或 API 調用中,手動維護成本較高,且容易出錯。dsh-model-capabilities 插件通過在 DSH Web Host 中新增一個“模型能力”頁面,提供可視化的配置界面,解決這些參數的統一管理和修正問題。

核心功能

該插件主要包含以下功能:

  • 參數編輯:爲 llm-pi-ai 路由提供可視化的編輯界面,支持配置上下文窗口、最大輸出 token、圖像輸入和思考真實值。
  • 自動加載:從 OpenRouter 自動加載模型目錄,作爲配置數據的參考源。
  • 智能匹配:採用智能匹配算法(基於 token 邊界和稀有詞加權),爲新模型或缺失字段生成默認草稿。
  • 自定義映射:支持自定義思考值映射,允許將界面選項(如 off/low/high)映射爲模型實際接受的字符串(如 none/low/extra)。
  • 安全修正:嚴格遵循“不覆蓋已有修正”原則,僅補齊空白字段,保留手動編輯的草稿。
  • 瀏覽器記憶:具備瀏覽器記憶功能,緩存已處理的模型 6 小時,避免重複操作。

安裝與啓用

安裝該插件需要執行以下命令:

dsh plugin --profile web add github:Kalospacer/dsh-model-capabilities#main

安裝完成後,需重啓 DSH Web Host,然後在設置菜單中找到“模型能力”頁面。

典型用法

在“模型能力”頁面中,操作流程如下:

  1. 在路由篩選欄選擇 llm-pi-ai。
  2. 瀏覽模型列表,點擊具體模型進入編輯區。
  3. 檢查各項數值(上下文窗口、最大輸出 token 等),利用“補齊”按鈕填充空白字段。
  4. 點擊“保存此模型”或“保存全部”將配置寫入 DSH 設置。

瀏覽器會記憶已處理過的模型配置,刷新頁面後可直接使用,無需重新填入。

適用場景與注意

該插件僅對 llm-pi-ai 的配置路由生效。配置寫入 DSH 自己的設置中,卸載插件後已保存的配置依然保留,不會丟失。

使用時需注意以下幾點:

  • 數據源差異:保存前應覈對線路實際接受的值,因爲 OpenRouter 是聚合目錄,不一定保證所有接入線路的原生 API 值一致。
  • 思考映射:思考值映射需要明確指定(例如 off: none),非 off 選項必須有實際發送值。
  • 字段繼承:數字字段留空表示繼承默認值,清空已保存的覆蓋值後保存,會刪除該字段的覆蓋。
  • 草稿機制:未保存的修改僅保留在當前頁面,刷新或離開頁面後會丟失。

該插件通過可視化的方式簡化了 DSH 中模型參數的配置流程,適合需要精細化管理 pi-ai 路由參數的開發者。更多細節與源碼請訪問 GitHub 或 社區目錄。

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

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

小夜