逐模型勾选输入类型与思考等级,写入官方字段
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hmtxj/dsh-model-modality该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · vision
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 32 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/11/4) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 9 处,展示前 9 条)
- 发起网络请求client.js:158
fetch(ROUTE) - 发起网络请求client.js:212
fetch(ROUTE, { - 读取本地文件thinking-patch.js:156
if (!target || !existsSync(target)) return 'missing' - 读取本地文件thinking-patch.js:158
return readFileSync(target, 'utf8').includes(MARKER) ? 'patched' : 'pristine' - 读取本地文件thinking-patch.js:186
source = readFileSync(target, 'utf8') - 写入本地文件thinking-patch.js:261
copyFileSync(target, target + '.pre-thinking-patch') - 写入本地文件thinking-patch.js:266
writeFileSync(target, patched) - 读取本地文件patch-editor-thinking.mjs:54
if (explicit && !existsSync(explicit)) { - 读取本地文件patch-editor-thinking.mjs:59
const TARGET = explicit || candidates().find((path) => existsSync(path))
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-modules@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-llm@deepseek-ai/dsh-settings给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 按模型勾选输入类型
- 设置思考等级
- 写入官方字段
DSH 模型设置页上按模型勾选输入类型(文本/图像)和思考等级,写入官方 llm-pi-ai 的 input 与 reasoningEfforts 字段。
README
由 DeepSeek 最新模型翻译生成dsh-model-modality
为 DSH 模型设置页提供逐模型的输入类型与思考等级配置。
功能
| 设置项 | 界面位置 | 配置字段 |
| 文本 / 图片输入 | 设置 → 模型中的提供方卡片 | input |
| 思考等级 | 提供方编辑对话框内,展开模型行后,位于上下文窗口及最大输出 token 附近 | reasoningEfforts |
插件仅作用于 @deepseek-ai/dsh-llm-pi-ai 管理的提供方。配置按提供方、按模型独立保存。一级卡片仅显示输入类型,思考等级保留在二级编辑对话框。
这些配置用于声明模型能力,不会为提供方增加不支持的功能,也不用于生成图片或选择单次请求的思考等级。
兼容性
已针对以下版本验证 UI 补丁:
| DSH | 模型编辑器布局 |
| 0.1.5-rc.1,模型 UI 为 0.1.5-rc.2 | 旧版模型编辑器 |
| 0.2.0-rc.2 | 共享 ModelRow 编辑器 |
不承诺未经验证的后续版本兼容。思考等级控件依赖 @deepseek-ai/dsh-client-ui-settings-models 的界面结构;不支持的布局会记录错误,且不会写入补丁。
使用条件:
- 目标 DSH profile 已启用 Web 模型设置界面。
展开完整文档(README 剩余 1 节)
dsh-model-modality
为 DSH 模型设置页提供逐模型的输入类型与思考等级配置。
功能
| 设置项 | 界面位置 | 配置字段 |
| 文本 / 图片输入 | 设置 → 模型中的提供方卡片 | input |
| 思考等级 | 提供方编辑对话框内,展开模型行后,位于上下文窗口及最大输出 token 附近 | reasoningEfforts |
插件仅作用于 @deepseek-ai/dsh-llm-pi-ai 管理的提供方。配置按提供方、按模型独立保存。一级卡片仅显示输入类型,思考等级保留在二级编辑对话框。
这些配置用于声明模型能力,不会为提供方增加不支持的功能,也不用于生成图片或选择单次请求的思考等级。
兼容性
已针对以下版本验证 UI 补丁:
| DSH | 模型编辑器布局 |
| 0.1.5-rc.1,模型 UI 为 0.1.5-rc.2 | 旧版模型编辑器 |
| 0.2.0-rc.2 | 共享 ModelRow 编辑器 |
不承诺未经验证的后续版本兼容。思考等级控件依赖 @deepseek-ai/dsh-client-ui-settings-models 的界面结构;不支持的布局会记录错误,且不会写入补丁。
使用条件:
- 目标 DSH profile 已启用 Web 模型设置界面。
- 使用 pi-ai 适配器管理的提供方;其他适配器不受影响。
- 如需思考等级控件,必须能够写入已安装的模型 UI bundle。
安装
dsh plugin --profile web add github:hmtxj/dsh-model-modality
安装后重启目标 profile,再打开设置 → 模型。包内已声明 Cordis bundle,无需手动修改 profile 清单。
从本地开发目录安装:
git clone https://github.com/hmtxj/dsh-model-modality.git
dsh plugin --profile web add link:/absolute/path/to/dsh-model-modality
无需构建,也无需运行 prepare 脚本。
使用
输入类型
已配置的提供方卡片会列出该提供方实际提供的模型。
- 文本始终开启,该控件不允许取消。
- 勾选图片:写入 input: [text, image]。
- 取消图片:写入 input: [text]。
输入类型修改立即保存。取消图片输入会明确声明仅支持文本,而不是恢复模型目录默认值。
思考等级
打开提供方的编辑对话框,展开模型行,可声明 off、minimal、low、medium、high、xhigh、max 七种档位。
仅选择提供方实际支持的档位,然后按对话框原有的保存方式保存。
- 所选档位替换当前声明,采用同名映射,例如 { "high": "high", "max": "max" };off 对应 null。
- 全部取消:删除显式声明,继承模型目录配置。
- 仅勾选 off:不予接受,因为适配器不支持该声明。
输入类型修改写入现有 models 条目;使用模型目录时,写入 modelOverrides。思考等级则沿用原生编辑器的保存流程,可能创建或更新显式 models 列表。保存前请检查提供方的模型列表。
UI 补丁与限制
输入类型控件使用模型设置页的官方扩展槽位。受支持的编辑对话框没有相应槽位,因此插件会在 profile 加载时,对已安装的模型 UI bundle 应用定点补丁。
- 写入前,在原文件旁保存 client.js.pre-thinking-patch 备份。
- 重复加载不会重复应用相同补丁。
- 锚点缺失或写入失败会记录日志;不支持的布局不会被修改。
- DSH 更新替换 bundle 后,插件会在下次 profile 加载时尝试重新应用补丁,但仍需满足布局兼容条件。
移除插件不会自动恢复已经修改的 bundle。禁用插件后,只能使用与当前 bundle 版本对应的原始备份恢复。
当前版本的输入类型接口要求 loopback Host。反向代理若转发外部域名,可能收到 403;远程代理兼容性不属于已验证范围。
开发
npm test
测试覆盖宿主接口、两种 UI 补丁布局和浏览器扩展。无需安装 DSH;可选的真实 bundle 检查仅操作临时副本。
架构、接口及手动补丁诊断见 开发文档。问题反馈请提交至 GitHub Issues,并提供可复现步骤。
许可证
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hmtxj/dsh-model-modality
逐模型勾选输入类型与思考等级,写入官方字段
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目