LittleInk/dsh-vision-bridge-skill

LittleInk★ 0JavaScript最后同步: 2026-08-16

在 GitHub 打开

一键式为dsh提供看图功能,借鉴了claude-vision-skill,先让agent读取了这个skill,后面尝试使用的时候发现平台会限制ds模型直接读取图片(只能剪贴板或者路径),所以做了一个桥接功能,VLM看完图后再把内容发送给DS并输出内容

README 摘要

dsh-vision-bridge-skill 把 DeepSeek Harness(dsh)web 会话变成“能看图”的路由:聊天里粘贴/拖拽的图片先由 其他 VLM (默认阿里云百炼 qwen-vl-max ,OpenAI 兼容接口)识别成文字描述,再把纯文本请求交给 DeepSeek ( deepseek-v4-flash )输出最终回答。会话模型保持不变,无需切换模型即可发图。 - 描述按附件 sha256 缓存(内存 + /attachments/v1/descriptions/ ),同一张图只识别一次。 - 顶层图片块和工具结果里嵌套的图片块都会处理。 ⚠️ 安全红线(先读) 本技能 绝不包含、不打印、不提交任何真实 API Key : 1. Key 只存在于运行环境: /.credentials.yaml (凭据服务)、环境变量、或用户自己的 .env (已被 .gitignore 忽略)。 2. 脚本/文档 只允许掩码回显 Key 的 末 4 位 用于核对,禁止回显完整 Key。 3. 发布到 GitHub 前,用下面命令全目录扫描,确认没有真实 Key: 4. .env 、 .key 、 .credentials.yaml 、 settings.yaml 、 .log 已加入 .gitignore ,不要手动 git add -f 。 前置条件 项目 要求 dsh web 已安装并运行(默认 http://127.0.0.1:3080 ),profile 名 web Node.js ≥ 22(dsh 运行环境自带) 识图 Key DASHSCOPE API KEY (阿里云百炼: ) 对话 Key DEEPSEEK API KEY (dsh 原有配置,如已有可跳过;全新环境见下方 ③ 的配置方法) 依赖 /profiles/node modules/@deepseek-ai/ 下需有 rc.6 系列包(dsh 自带) 安装 方式 A:一键脚本(推荐) 脚本会(全程掩码,不打印 Key): 1. 复制 plugin/ → /profiles/node modules/dsh-llm-vision-bridge/ 2. 备份并写入 profiles/web/cordis.patch.yml (用 templates/cordis.patch.yml 整文件替换) 3. 把 DASHSCOPE API KEY 写入 /.credentials.yaml (自动从环境变量或已有 .env 读取;都没有则提示你手动提供,绝不要求你贴进脚本参数里被记录) 4. 提示重启 方式 B:手动安装(逐条执行) ① 复制插件 ② 打补丁(关键:整文件替换,不是追加) 把 /profiles/web/cordis.patch.yml 的 全部内容 替换为(即 te…

在 GitHub 查看完整 README →
内容/媒体dsh-pluginagentvision

分类