qing9835/dsh-eyes

qing9835★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

DSH 视觉桥接插件:为无视觉能力的文本模型提供图片识别。粘贴/拖入/导入的图片自动交给 OpenAI 兼容视觉模型(OpenCode / ModelScope)识别为文字并发送进对话,支持多轮复核(vision_ask)、多提供商配置与密钥持久化。

README excerpt

dsh-eyes —— 给 DeepSeek 外置视觉模型,鲸鱼开眼 👁️ 在 DeepSeek Harness 中:同时上传 6 张图片,回车即可识别并自动发送进对话 DSH 静态插件(bundle):为无视觉能力的文本模型提供图片识别。粘贴/拖入/导入的图片被插件拦截 → 保存到 /.vision-images/ → 交给 OpenAI 兼容视觉模型识别为文字 → 自动发送进对话;主模型可通过 vision ask 工具复核追问(多轮)。输入框里的要求会随【我的要求 + 图片识别结果】一起发给主模型(方案 B)。 由动态插件 vision-bridge(visex-1)转正:Host 半体逻辑一致,Client→Host RPC 改用 HTTP 路由( /vision-bridge/ ),模型工具改用 ctx.tools.register 。 文件 文件 内容 index.js Host 半体(图片落盘、配置持久化、HTTP 路由、 vision ask 工具注册、系统提示词段) client.js 浏览器 bundle( window. ModuleLoader .load closure-factory 格式,手构建,无外部依赖) cordis.patch.yml 插入一行 vision-bridge (name: dsh-vision-bridge) 安装 从 GitHub 一键安装(推荐,公开仓库): - 本包无构建步骤(index.js / client.js 均为成品),Git 安装无需 allowBuilds 授权; - 建议钉住 tag/SHA(如上 v0.1.0 ),不要裸 main ; - 装完 重启 DSH 自动生效,然后刷新浏览器页面; - 插件行由 bundle 自带( cordis.patch.yml ), 不要 再往 $DSH HOME/cordis.patch.yml 加同名行,否则冷启动报 duplicate loader entry id: vision-bridge ; - 首次使用请在配置弹窗填写自己的 API Key(默认无密钥)。 卸载: 注意:包名是 dsh-vision-bridge (GitHub 仓库名才是 dsh-eyes ),卸载/安装都使用包名。卸载后重启 DSH 生效。 本地安装(开发): 装完后该 bundle 进入 web profile 的 dsh.profile.bundles ,重启 DSH 自动生效(bundle 列表变更不会热重放,必须重启进程),浏览器侧再刷新页面( window. DSH BOOT 由 host 重新注入)。 数据(磁盘持久化,与动态版共用) 预设服务商(全部 OpenAI 兼容) - OpenCode(Go 套餐): https://opencode.ai/…

View full README on GitHub →
Media / Contentdeepseek-harnessdsh-pluginvision

Category