← 返回列表
✓ 可直接安装
使用 DSH 原生视觉模型解析图片与视频,
自动检查通过:npm 包已发布且 engines 声明满足基线;该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/2 · 已提供中文文档
Dsh-visual-plugin。为你的纯文本模型装上眼睛:将用户图像转发到任何兼容 OpenAI 的视觉模型,并在 Web UI 右侧面板中查看结果
综合分
40.1
GitHub 分
40.1
用户评分
—
★ Stars
16
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-visual-pluginnpm 包 dsh-visual-plugin 已校验归属本仓库,走 npm 安装最省事
数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-visual-plugin @ 0.3.2
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/18 02:16:57
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/schemastery@deepseek-ai/dsh-settings@deepseek-ai/dsh-attachment@deepseek-ai/dsh-llm@deepseek-ai/dsh-tools@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-invariants@deepseek-ai/dsh-session@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-store用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-visual-plugin 使用 DSH 原生视觉模型解析图片与视频, 并在 Web UI 右侧面板查看结果。 English · 简体中文 DeepSeek Harness 插件。 特性 - 原生图片理解 —— 上传图片始终走 DSH 原生附件与模型链路;插件不再配置或调用独立视觉模型。 - 可复制的图片历史 —— 右侧面板在图片缩略图旁记录当前 DSH 模型的最终回答,支持展开历史和一键复制。 - 插件自有视频上传 —— 支持 MP4、M4V、MOV、AVI、MPG/MPEG、MKV 和 WebM;扩展名、文件签名与 FFprobe 结果必须一致。 - 视频场景解析 —— 统一转为 H.264/yuv420p MP4,通过 PySceneDetect 提取关键帧,再将有序、带时间戳的图片交给当前 DSH 视觉模型。 - 右侧面板 —— 在图片/视频视图间切换,直接播放标准化视频,并将选中视频写入会话草稿。 - 视频高级设置 —— 可在插件设置卡中调整上传大小、存储配额、时长、输出尺寸、FPS、CRF 和关键帧数量。 工作原理 图片 → DSH 原生附件 → 当前视觉模型 → 最终回答 → /vision-bridge/recent → 面板缩略图 + 可复制描述 视频 → 容器校验 → H.264/yuv420p 标准化 → PySceneDetect → 带时间戳关键帧 → DSH 原生图片附件 → 当前模型回答 插件不会改写模型消息,也不会调用私有视觉接口。发送图片或询问视频前,请在 DSH 中选择支持图片输入的模型。 快速开始 视频功能需要宿主机预先安装 FFmpeg/FFprobe >= 6.1(同一主版本,含 libx264)和 PySceneDetect >= 0.7.1 =0.7.1, 2. 在 DSH 中选择支持图片输入的模型;插件不再提供单独的视觉模型配置。 3. 发送图片。当前模型会原生回答,图片面板会记录缩略图和最终回答,方便复制。 4. 点击输入框旁的 上传视频。处理完成后在右侧选择 视频 播放;点击 在会话中提问 只会写入草稿,确认后再发送。 视觉模型 图片与视频关键帧均由 DSH 当前选择的视觉模型理解。模型提供方、接口和凭据统一由 DSH 管理,插件不再重复配置。 卸载 dsh plugin --profile web remove dsh-visual-plugin 重启 dsh web。该命令会在 profile 内转发执行 pnpm remove,bundle 层列表会自动同步移除该插件。 项目结构 src/ index.ts 原生图片历史、video_describe 工具、设置与 HTTP 路由 config.ts 视频解析高级设置与运行时策略 video/ 上传、容器探测、转码、场景检测、关键帧与 HTTP Range 播放 client/ 图片/视频面板、上传控件、高级设置、文案与样式 cordis.patch.yml bundle 补丁层 构建 npm run bootstrap && npm run typecheck && npm run build # 需要本地 harness 检出 预构建 lib/ 已提交,使用者无需构建。 CI/CD ci.yml 在每次 push/PR 校验产物与打包内容;release.yml(tag v*)校验版本、打包、创建 GitHub Release 并发布到 npm。 相关资源 - DeepSeek Harness —— 本插件所扩展的宿主框架。 - PySceneDetect —— 用于选择视频关键帧的场景检测工具。 - awesome-dsh-plugin —— 收录本插件的 DSH 插件精选列表。 友情链接 - LINUX DO 致谢 - HsiangNianian — 感谢开发过程中的帮助与建议。 - tingfeng347 — 感谢构建稳定性修复与本地 harness 开发环境的完善。 - dsh-auto-continue — 网络错误等异常导致请求被中断时自动发送「继续」恢复的 DSH 插件(错误分类、自适应退避、浏览器通知),很好用的搭配。 许可证 MIT
扫码进群