在 DeepSeek Harness (DSH) 生態中,通過 OpenRouter 調用模型時,不同供應商對同一模型的報價、速度、上下文限制和穩定性差異很大。手動篩選成本高且容易出錯。針對這一場景,需要一種能自動評估並切換最優線路的工具。
這是什麼¶
xuan666-lab/dsh-openrouter-provider-advisor 是一個 DSH Web 插件。它通過綜合量化成本、速度、上下文和可靠性,對 OpenRouter 供應商進行排名,並自動切換當前會話路由。
核心功能¶
- 綜合評估與排名:比較輸入、輸出和緩存讀取價格,同時考慮速度和上下文。提供當前模型的 Top 5 推薦。
- 多種策略:支持“綜合最佳”、“價格優先”、“速度優先”和“上下文優先”策略。
- Code Agent 價格模型:內置加權價格計算(輸入 2%,輸出 8%,緩存 90%)。
- 可靠性保護:通過正常運行時間過濾和加權(30 分鐘窗口)過濾不穩定的端點。
- 一鍵切換:點擊供應商創建/更新預設,切換會話並保存默認模型。
- 聯動權重 UI:支持滑塊和百分比輸入,總和爲 100%。
- 安全憑據管理:複用 DSH OpenRouter 憑據,Host 端解析,不進入瀏覽器。
- Agent 集成:提供只讀推薦和切換工具(切換需要批准)。
- 多語言支持:中文和英語界面。
安裝與啓用¶
前置條件:
* DSH 0.1.2-rc.1 或更高版本(適配 Host/Client API 變更)。
* Node.js ^22.19.0 或 >=24。
* 已在 DSH 設置 → 模型 中配置 OpenRouter provider/API Key。
安裝命令:
dsh plugin --profile web add dsh-openrouter-provider-advisor@latest
典型用法¶
- 在 DSH 中打開一個普通會話。
- 點擊左側欄底部的 OpenRouter 供應商。
- 選擇要分析的 DSH 模型和推薦策略。
- 查看分數與可用率,點擊供應商完成切換。
- 下一次請求將使用新的
@preset/<model>-<provider>。
切換按順序執行:創建/更新 OpenRouter preset → 寫入 DSH OpenRouter 模型條目 → session.selectModel 切換當前會話 → 保存爲 DSH 默認模型。
適用場景與注意¶
該插件適合希望在保持模型不變的情況下優化 API 成本並提高穩定性的 DSH 用戶。
- 權限與安全:插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。API Key 只在 Host 端解析,不進入瀏覽器或 HTTP 響應。
- 數據限制:正常運行時間統計滯後於實時 429/超時(30 分鐘窗口)。價格僅供參考,請以插件實時結果爲準。
- API 限制:Host 寫接口僅接受同源 JSON(64KB 限制)。OpenRouter 查詢超時 15s,預設寫入超時 30s。
- Agent 操作:Agent 的寫操作需要 DSH 原生批准。
- 切換生效:切換從下一次請求開始生效,不重寫已組裝的請求。
總結¶
該插件在不更換模型的前提下,幫助用戶減少不必要的調用成本,並在價格、速度和可靠性之間找到合適的線路。相關資源如下: