← 返回列表
未验证
按提供商折叠分组,快速切换模型与推理强度
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/11 · 已提供中文文档
综合分
30.2
GitHub 分
30.2
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add lakabuji-arch/dsh-model-accordion该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-model-accordion 用于 DeepSeek Harness Web 编辑器的按提供商折叠的模型选择器。 功能说明 - 将编辑器中的单一模型席位替换为按提供商折叠的选择器。 - 默认保持提供商分组折叠,按需展开模型。 - 从每个模型解析后的目录元数据中读取推理强度选项,并以内置的官方强度表作为回退。应用一条自动规则:已配置/后端声明了强度的模型使用其声明的强度,未配置的模型回退到内置官方表。自行配置了级别的用户保留其配置;无需为每个模型配置强度即可让官方回退生效。 - 通过 DSH 的共享模型目录服务发送模型和推理强度选择;若所选强度并非模型真正支持,则将其丢弃,使请求使用模型的默认值,而不是以 UNSUPPORTED_REASONING_EFFORT 失败。 - 通过内部滚动区域限制弹窗高度,并将强度控件换行显示在模型名称下方。 - 使用 DSH 语义主题令牌作为颜色,并支持浅色/深色主题切换。 要求 - DeepSeek Harness Web 0.1.0-rc.8 或更高版本。 - 带有官方模型选择包和模型目录服务的 Web 配置文件。 - 由 DSH Web 运行时提供的 React 18。 这是一个 Web UI 插件。它不添加 Host 服务、模型提供商、视觉后端或模型目录。提供商可用性和图像会话准入仍由 DSH 及任何已安装的提供商/视觉插件控制。 从包或仓库安装 dsh plugin --profile web add dsh-model-accordion 开发期间使用本地检出: dsh plugin --profile web add file:/absolute/path/to/dsh-model-accordion 安装后刷新 Web UI。该包声明了 dsh.bundle 补丁和 Web 客户端入口,因此它会作为持久化配置文件包安装并加载,而不是临时运行时扩展。 为模型自定义推理强度 DSH 将模型/提供商配置持久化在你的主 settings.yaml 中,而本插件读取后端生成的同一份解析后模型元数据,因此声明/后端强度配置始终优先于内置表。实际优先级为: 模型配置的 reasoningEfforts > 提供商级默认值 > 内置官方表 若要为某个特定模型——例如你的中转服务以本插件表未知的名称暴露的模型——指定你自己的强度阶梯,请在该模型上于 settings.yaml 中声明,插件将完全使用这些级别: providers: my-relay: api: openai-completions baseURL: https://… models: - id: my-unknown-model api: openai-completions contextWindow: 200000 maxTokens: 32000 input: [text] reasoningEfforts: off: null # 可选:允许用户关闭思考 low: low high: high max: max 这些字段严格遵循 dsh-llm-pi-ai 的模型 schema(参见该包的文档);reasoningEfforts 将每个提供的级别映射到其线上拼写,你可以通过 reasoning: 键设置提供商级别的默认值。由于它位于你的 DSH 设置文件中,agent——或者你——可以用文件工具编辑它,DSH 会在保存时重新加载;浏览器永远不会看到你的 API 密钥或中继 URL。 行为与限制 选择器提交的是 DSH 模型目录返回的确切提供商、模型和推理强度(优先使用已配置的强度,内置官方表作为回退)。 - 所选推理强度若模型不支持,会被静默丢弃,因此请求会回退到模型的默认值(不会出现 UNSUPPORTED_REASONING_EFFORT 错误)。未配置强度级别的中继/网关模型会保留该模型,但不会强制使用不受支持的级别。 - 当会话包含图像且所选模型未声明图像输入时,选择仍可能被 DSH 主机拒绝。这是主机/模型能力规则,而非 UI 覆盖。 - 模型搜索框按名称、id 或描述过滤提供商列表,同时保留手风琴分组;查询激活时,提供程序组会自动展开。 - 内置官方强度表以模型名称/id 为键,并与已安装的 pi-ai 目录及每个供应商的 API 文档交叉核对。它仅涵盖供应商提供真实强度阶梯的模型:GPT-5.6(完整阶梯,含 max)、gpt-5.2+(xhigh)、gpt-5.1、gpt-5/mini/nano、o1/o3/o4、gpt-oss、Grok 4.x、GLM-5.3(low/high/max)和 GLM-5.2+(xhigh/max)、DeepSeek-V4(low/high/max)、DeepSeek-V4.1-Flash(deepseek-flash / deepseek-v4.1-*、low/high/max)、Kimi K3、Qwen3.8、Gemini 3+(low/high)、Claude 4.6+ 自适应、Gemma 4。原生控制不是强度阶梯的系列(Gemini 2.5 / Claude ≤4.5 的 token 预算、GLM ≤5.1 / Kimi K2 / MiniMax / Mistral 的思考开关、Qwen 开源、DeepSeek ≤V3)被有意排除。未匹配的模型仅提供其已配置目录声明的强度——参见“为模型自定义推理强度”以添加你自己的。 - 该插件使用英文状态和搜索文本;完整的区域设置集成计划在后续版本中提供。 开发检查 node --check lib/client.js node --check lib/index.js npm pack --dry-run --ignore-scripts 许可证 MIT
扫码进群