🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

网关方言预设 Menger-8/dsh-gateway-presets

DeepSeek Harness
Menger-879 天前有提交已提供中文文档扫描:未发现敏感能力

为第三方网关钉住方言,让思考强度可选可用

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
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 79 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
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
预览分享卡片长什么样 ↓Menger-8/dsh-gateway-presets
分享 · DeepSeek Harness Hub
Menger-8/dsh-gateway-presets

为第三方网关钉住方言,让思考强度可选可用

回到顶部