为第三方网关钉住方言,让思考强度可选可用
28.6/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Menger-8/dsh-gateway-presets该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · model
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 79 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/1(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-credentials@deepseek-ai/dsh-llm@deepseek-ai/dsh-llm-pi-ai@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 固定第三方网关方言
- 兼容OpenAI网关
DeepSeek Harness 的网关兼容预设:任何第三方 OpenAI 兼容网关,开箱即固定其方言事实
README
由 DeepSeek 最新模型翻译生成dsh-gateway-presets
让任意第三方网关接入 DeepSeek Harness 后,思考强度自己就能选。
我们解决了什么问题
接入第三方网关(火山方舟、各类中转站、自建服务……)时,DeepSeek Harness 有两个让人头疼的问题:
1. 思考强度(推理等级)选不了——模型选择器里根本没有这个选项;
2. 就算手动配置想打开它,一选就报错 400,例如: {"message":"... messages[0].role: unknown variant developer, expected one of system, user, assistant, tool"}
原因一句话:每个网关的"方言"不一样(系统角色用 system 还是 developer、推理参数用哪种格式、输出上限用哪个字段……),而 Harness 只能靠 URL 猜,私有网关的 URL 猜不出方言,于是要么不敢给选项,要么给了就发错参数。
我们的解法:一个插件,内置一张"网关方言表"(按域名匹配),并给这些网关的模型声明好思考档位——装上、挂载、写好你的网关地址,思考强度立刻可选、可用。火山方舟是第一个经实测的内置条目;任何其他网关都可用内置探测脚本实测后,以一条数据贡献进来。
展开完整文档(README 剩余 1 节)
dsh-gateway-presets
让任意第三方网关接入 DeepSeek Harness 后,思考强度自己就能选。
我们解决了什么问题
接入第三方网关(火山方舟、各类中转站、自建服务……)时,DeepSeek Harness 有两个让人头疼的问题:
1. 思考强度(推理等级)选不了——模型选择器里根本没有这个选项;
2. 就算手动配置想打开它,一选就报错 400,例如: {"message":"... messages[0].role: unknown variant developer, expected one of system, user, assistant, tool"}
原因一句话:每个网关的"方言"不一样(系统角色用 system 还是 developer、推理参数用哪种格式、输出上限用哪个字段……),而 Harness 只能靠 URL 猜,私有网关的 URL 猜不出方言,于是要么不敢给选项,要么给了就发错参数。
我们的解法:一个插件,内置一张"网关方言表"(按域名匹配),并给这些网关的模型声明好思考档位——装上、挂载、写好你的网关地址,思考强度立刻可选、可用。火山方舟是第一个经实测的内置条目;任何其他网关都可用内置探测脚本实测后,以一条数据贡献进来。
快速开始
pnpm add @menger-8/dsh-gateway-presets
在你的 cordis.yml 里挂载插件并声明你的网关:
- id: gateway-presets
name: '@menger-8/dsh-gateway-presets'
config:
providers:
my-gateway:
baseURL: https://ark.cn-beijing.volces.com/api/coding/v3
apiKeyEnv: MY_GATEWAY_API_KEY
models:
- id: deepseek-v4-flash-ga-260731
reasoningEfforts:
off: null
high: high
max: max
然后照常启动 dsh web——在模型选择器里选你网关下的模型,推理等级(Off/High/Max)就在那里。
工作原理
- 方言表(presets):按主机名钉住九个 compat 事实——supportsDeveloperRole(developer/system 角色)、thinkingFormat(推理参数格式)、maxTokensField(输出上限字段)等。内置 *.volces.com(火山方舟:拒绝 developer 角色,已实测);config.presets 可扩展或替换。
- 每模型档位(reasoningEfforts):你声明模型支持的档位,插件据此开放选择器;请求按方言表正确发出。
- 不依赖上游改动:插件自带一条 pi-ai 适配器,直接注册进 Harness 的 LLM 缝,原版 DeepSeek Harness 即可使用(见下方"使用前提")。
配置参考
- id: gateway-presets
name: '@menger-8/dsh-gateway-presets'
config:
presets: # 按主机名追加/替换方言事实 'gateway.example.com': supportsDeveloperRole: false thinkingFormat: deepseek providers: # 本插件接管的网关路由 my-gateway: displayName: My Gateway baseURL: https://gateway.example.com/v1 apiKeyEnv: MY_GATEWAY_API_KEY # 凭据引用,经 credentials 服务解析 models:
- id: think-model
name: Think Model
reasoningEfforts:
off: null
high: high
max: max
九个方言开关:thinkingFormat、supportsReasoningEffort、supportsStore、supportsDeveloperRole、maxTokensField、requiresToolResultName、requiresAssistantAfterToolResult、requiresThinkingAsText、requiresReasoningContentOnAssistantMessages。
贡献一个新网关
三步,一条数据 + 一次探测:
1. 跑探测(密钥在 $DSH_HOME/.credentials.yaml 里,脚本绝不打印): powershell -File tools/probe-gateway.ps1 -BaseUrl https:///v1 -KeyRef
2. 只保留探测证实的事实:developer 角色请求 400 → supportsDeveloperRole: false;OpenAI 方言被拒而 thinking.type 成功 → thinkingFormat: deepseek;被接受的档位即为可声明档位;
3. 把条目加进 src/builtin.ts(注释里点名依据),提 PR。
探测输出就是"这个网关到底支持什么"的答案,请一并贴进 PR 描述。
使用前提
本插件自带适配器,原版 DeepSeek Harness 即可使用,无需任何核心补丁。同时它也会在具备 llm-gateway-compat-presets 消费缝隙的构建(如 Menger-8 fork)中提供该服务,与内核预设机制互操作;上游采纳进度见 Discussion #564。
许可证
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Menger-8/dsh-gateway-presets
为第三方网关钉住方言,让思考强度可选可用
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个给…
★ 761已汉化DSH
68.7
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 379已汉化DSH
67.8
AI 模型网关tingly-dev/tingly-box
Tingly Box Web UI 演示
★ 373已汉化DSH
67.4
WorkBuddy 账号池XDTrees/dsh-xdpool
把你能白嫖的模型额度接进 DSH 同一个池:WorkBuddy 多账号自动容错、十三家扫码登录、76…
★ 359已汉化DSH
67.1