DSH Plugins
返回列表
🖥️

dsh-advanced-provider-settings

客户端 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install misswell/dsh-advanced-provider-settings

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness Web 配置目录执行 dsh plugin install misswell/dsh-advanced-provider-settings(插件源码:https://github.com/misswell/dsh-advanced-provider-settings),桌面版可在 Plugin Marketplace 安装同名仓库后重启应用。

插件介绍

DeepSeek Harness 的 Provider 配置远不止端点、凭证和模型列表:重试策略、请求头、超时与传输、视觉图片预算、推理思考等级,以及二十多项兼容性开关,往往只藏在 profile YAML 里。Models 页面刻意只编辑常见字段,其余一旦配错,网关可能在第三次才成功,代理可能拒掉你的客户端,更隐蔽的是:thinking 参数按 OpenAI 方言发出,而你的主机其实是 DeepSeek 模型——配置阶段不会报错,会话中途才发现等级根本没落地。

dsh-advanced-provider-settings 在不动 Harness 源码、不 patch node_modules、不维护第二份配置的前提下,通过 Models 页声明的扩展槽和公开 settings API,把这些「藏起来的半边」变成可看的控制面板。配置按 Harness schema 分成两层:按模型编辑输入模态、思考等级到 wire 值的映射与 compat 覆盖;按 Provider 编辑 Headers、User-Agent、重试曲线、网络与 Vision 预算、路线默认思考等级及全部 compat 标志。目录路由与自建 models 列表两条通道分开处理,写入走 revision-fenced 的路径寻址,YAML 注释与你未碰过的字段都会保留。

它特别适合把 Harness 指向第三方 DeepSeek 端点——云网关、企业代理、自托管 vLLM 或 nginx 后的 llama.cpp——因为适配器只从 provider id 与 base URL 猜方言,非 deepseek.com 的主机常被当成 OpenAI,max_tokens 字段名、store 等都会错位。你可以按路线和按模型声明 deepseek 方言、思考阶梯与 token 预算,并在发请求前预览实际出站配置。需要细调白名单 Header、重试与超时、或想一键 Test Provider 验证表单里(尚未保存)的 Header 是否生效的运维与进阶用户,也会觉得顺手。

使用场景

  • 自托管或网关后的 DeepSeek 模型被误判为 OpenAI,需要手声明方言与字段映射
  • 企业代理或云网关要求特定 Header、User-Agent 或重试策略才能稳定通
  • 想在发请求前预览出站配置,并按模型单独设置思考等级与 token 预算

适合人员

  • 在 Harness 里对接非官方 DeepSeek 或 OpenAI 兼容网关的开发者
  • 不愿手改 ~/.dsh profiles YAML 却需要细调 Provider 的进阶用户
  • 需要调试白名单、超时、Vision 预算与 compat 标志的运维或集成人员