dsh-input-limit
在终端中运行以下命令:
dsh plugin install viyu-tech/dsh-input-limit
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install viyu-tech/dsh-input-limit,或在 Web 侧栏 Plugins → Add plugin 安装;源码见 https://github.com/viyu-tech/dsh-input-limit。
插件介绍
大模型的「输入上限」决定了上下文窗口有多大,也直接影响界面上的上下文压力提示和自动压缩行为。若适配器默认值高于模型真实能力(例如实际是 128K,却按 256K 计算),你会误判还剩多少空间。传统做法要进设置页、找到对应提供商与模型再改,在频繁换模型时很打断节奏。
dsh-input-limit 在 Web 对话页的消息输入栏工具行里,紧挨模型选择器增加一个小胶囊:展示当前模型的有效输入上限(如「输入上限 128K」),悬停可看精确 token 数;带「默认」标记表示沿用提供商默认值。点击即可在弹出层里输入精确 token(支持千分位),实时显示约等于的 K/M 读法,保存或恢复默认。修改会通过与设置页相同的 RPC 写入 llm-pi-ai / llm-deepseek 等命名空间下的按模型 contextWindow 覆盖,下一次请求即生效。
容量显示采用业界常用的二进制刻度(1K = 1024)。仅在当前提供商/模型可配置时显示;纯浏览器插件,无需自定义宿主代码或重启服务(加载插件后即可用)。
适合经常在 dsh Web 里切换模型、需要按真实窗口调参,又不想每次进设置的用户,尤其是使用 pi-ai 路由或 DeepSeek 官方适配器的场景。
使用场景
- 适配器默认输入上限与模型真实能力不一致,需要按实参校正
- 在对话页频繁切换模型,希望就地改上限而不进设置
- 希望上下文压力条与自动压缩按正确的窗口大小计算
适合人员
- 日常使用 dsh Web 对话界面的用户
- 使用 pi-ai 路由或 DeepSeek 官方适配器的用户
- 经常换模型、在意上下文余量显示准确性的用户