dsh-model-retry-settings:DeepSeek Harness 模型請求重試次數控制

DeepSeek Harness (DSH) 的默認配置中,模型請求的重試策略通常由配置文件決定,且沒有提供圖形界面供用戶直接調整。開發者若需針對不同提供商修改重試次數,必須手動編輯配置。本文介紹的插件爲此提供了一個可視化的控制入口。

插件簡介

icrefin/dsh-model-retry-settings 是 DeepSeek Harness 的一個插件,屬於模型推理類別。它在 Web 客戶端的 Settings → Model 頁面增加了一個偏好卡片,允許用戶直接設置每個提供商失敗模型請求的重試次數。

核心功能

該插件主要解決以下問題:
* 可視化控制:在 Web 界面的 Settings → Model 頁面增加一個偏好卡片。
* 調整重試次數:控制每個提供商失敗模型請求的重試次數(maxRetries)。
* 替換策略:直接替換提供商的 retryPolicy,而不是對其進行限制。
* 配合執行:與 dsh-llm-retry 插件配合工作,由後者執行重試邏輯。

安裝與啓用

  1. 準備環境:確保已安裝 DeepSeek Harness。
  2. 下載插件:
    sh scripts/install.sh
該命令會打包插件到 `dist/` 目錄。
  1. 安裝到 Harness:
    必須安裝打包的 tarball,而不是目錄。對於桌面端 profile,可以在 Settings → Plugins 中手動上傳;或者使用命令行工具指定 tarball 路徑。

使用方法

  1. 打開 DeepSeek Harness 的 Web 客戶端。
  2. 進入 Settings → Model 頁面。
  3. 在頁面底部找到 Request retries 卡片。
  4. 設置 Max retries(整數,範圍 0-50)。
  5. 注意:新安裝時默認值爲 5,行爲與原版一致。只有 normal 模式的重試策略才受此設置影響。

注意事項

  • 依賴要求:該插件必須配合 dsh-llm-retry 插件使用才能生效。
  • 重啓生效:添加插件後,必須重啓 Harness 才能加載新模塊。
  • 安裝方式:務必安裝打包的 .tgz 文件,不要直接安裝源碼目錄。
  • 適用範圍:僅適用於“normal”模式的重試策略。
  • 動態更新:設置的值是臨時的,會在運行的 fiber 上原地更新,無需重啓即可看到變化。

生態背景

DeepSeek Harness (DSH) 採用了“一切皆插件”的設計理念,該插件收錄於社區目錄。

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

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

小夜