dsh-inline-images:在 DSH 对话正文中渲染本地图片

前言

DSH 强调“一切皆插件”。在实际对话里,LLM 有时不会直接给出图片,而是输出一个本地图片路径,例如截图路径或生成图路径。这类路径在消息正文中只是一段文本,不方便直接查看。

dsh-inline-images 解决的是这个问题:它扫描助手回复文本中的本地图片路径,把真实存在的图片改写成同源回环 URL,让图片直接在消息正文内渲染。它不是官方应用商店中的内置组件;社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。

这是什么

  • 插件名:3403473060/dsh-inline-images
  • 维护者:3403473060
  • 许可证:MIT
  • 一句话定位:对话内联图片;LLM 回复中输出的本地图片路径直接在消息正文内渲染为图片,支持 9 种格式、点击放大灯箱、可调尺寸。

核心功能

消息正文内联渲染

插件会扫描助手回复文本中的本地图片路径。对真实存在的图片,插件会将其改写成同源回环 URL,并在消息正文中渲染。

支持 9 种格式

支持以下图片格式:

png / jpg / jpeg / webp / gif / svg / avif / bmp / ico

点击放大灯箱

点击正文中的图片后,可以查看全屏大图。点击背景或按 Esc 可以关闭。

可调尺寸

进入 设置 → 内联图片,可以调整正文图片最大宽/高。

可调范围为 64–2400 px,默认值为 640×420。设置会持久化到:

INLINE_IMAGE_MAX_WIDTH
INLINE_IMAGE_MAX_HEIGHT

安静降级

如果路径不存在,或路径属于示例/占位路径,插件会静默跳过,不影响对话。此时消息内容仍是纯文本 URL,纯文本模型适配器不会拒绝。

安装与启用

先构建插件,再安装到 web profile。安装时使用下面命令,不要凭插件名拼接其他安装命令。

pnpm install
pnpm run build
dsh plugin --profile web add ./dsh-inline-images

典型用法

经过上面的步骤后,可以这样使用:

  1. 在 DSH 设置中打开 内联图片
  2. 调整正文图片最大宽/高,范围为 64–2400 px,默认为 640×420
  3. 在对话中让 LLM 输出一个真实存在的本地图片路径。
  4. 如果路径存在且格式受支持,正文中会渲染为图片。
  5. 点击图片查看全屏大图,点背景或按 Esc 关闭。
  6. 如果路径不存在,或路径是示例/占位路径,消息中仍显示为纯文本 URL。

适用场景与注意

适合 DSH / 智能体开发者在 web profile 下查看助手返回的本地图片路径。

使用前注意:

  • 插件会处理真实存在的本地图片路径,并将其改写成同源回环 URL。
  • token 每次激活随机生成。
  • 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
  • 当前许可证为 MIT
  • 社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,不要把它理解为官方应用商店。

链接

  • 目录页:https://www.skillhub.cn/plugins/3403473060/dsh-inline-images
  • GitHub:https://github.com/3403473060/dsh-inline-images
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜