DSH Plugins
返回列表
🤖

dsh-image-base64

模型推理 更新于 2026.09.12

在终端中运行以下命令:

dsh plugin install pureexe/dsh-image-base64

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install pureexe/dsh-image-base64 即可安装,插件源码地址为 https://github.com/pureexe/dsh-image-base64

插件介绍

通过 LM Studio 等严格校验 MIME 类型的 OpenAI 兼容网关调用视觉模型时,带透明通道的截图或 PNG 常被附件层重编码为 WebP,而网关的白名单只认 PNG、JPEG、GIF,请求在协议层即被 400 拒绝,根本到不了模型。

本插件在附件存储的 readImageRequest() 出口处插入一道按需转码:检查 media type 是否落在白名单(默认 image/png、image/jpeg、image/gif),不在则用 sharp 无损转为 PNG 后再交给请求层;已在白名单内的图片原样透传,零额外开销。仅对会被网关拒绝的图片付出转码代价。

适合所有经严格 MIME 白名单网关(尤其是 LM Studio)路由视觉请求的用户。若你的网关实际支持 WebP,可通过自身 patch 层缩小 acceptedMediaTypes,避免不必要的 PNG 重编码。

使用场景

  • 经 LM Studio 网关调用视觉模型时截图被 400 拒绝
  • 粘贴带透明通道的 PNG 后请求因 WebP MIME 被网关拦截
  • 需要让 DSH 附件层自动适配严格 MIME 白名单的 OpenAI 兼容网关

适合人员

  • 使用 LM Studio 作为视觉模型网关的 DSH 用户
  • 经 OpenAI 兼容接口路由多模态请求的开发者
  • 遇到图片 MIME 白名单拦截需快速修复的运维人员