dsh-image-edge-cap
在终端中运行以下命令:
dsh plugin install mrbeandev/dsh-image-edge-cap
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install mrbeandev/dsh-image-edge-cap 安装本插件,源码见 https://github.com/mrbeandev/dsh-image-edge-cap。
插件介绍
在多轮对话里,模型请求会反复带上整段历史图片。Anthropic 在「超过 20 张图且任一边超过 2000 像素」时会直接拒收请求;而 DSH 自带的像素预算只限制总像素,细长截图仍可能一边超长,导致会话在二十张图之后每轮都失败,连 /compact 也救不回来。
dsh-image-edge-cap 在你勾选的提供商或模型上,对「发往模型的那份图片」限制最长边(默认 2000px),按比例缩小,本地附件与会话日志里的原图不变;未选中的提供商与模型请求与未装插件时完全一致。插件在设置中提供独立的 Image size 页,可按提供商选择关闭、全部模型或指定模型,并调节最长边上限。
适合经常贴全页截图、移动端长图,或同一路由下混用 Claude 与其它模型、只想对 Claude 侧做边长限制的用户。也适合希望在不改存储的前提下,提前规避多图会话被 API 规则卡死的场景。
使用场景
- 长截图或多图会话触发 Anthropic 边长限制导致请求失败
- 同一路由下只想对 Claude 模型限制请求图尺寸
- 需要按提供商或模型精细控制是否缩放图片
适合人员
- 频繁上传全页或移动端长截图的 DSH 用户
- 主要使用 Anthropic/Claude 多模态对话的开发者
- 通过聚合路由混用多种模型并需差异化图片策略的用户