← 返回列表
未验证
为 DeepSeek HarnessDSH纯文本模型提供"图像路由"能力的插件 bundle。
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/14 · 已提供中文文档
将图像粘贴到聊天框中,纯文本的 DSH 模型就能“看到”它——自动重写粘贴的图像 + 将 analyze_image 工具路由到 Kimi 视觉模型。
综合分
26.8
GitHub 分
26.8
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add visail/dsh-vision-tool该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
- 是什么
- dsh 原生插件 · vision
- 装得上吗
- 本站尚未做安装检查
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 更新放缓:最近一次提交在 42 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools@deepseek-ai/dsh-credentials@deepseek-ai/dsh-host-apiproxy用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-vision-tool
为 DeepSeek Harness(DSH)纯文本模型提供"图像路由"能力的插件 bundle。
纯文本模型(如 deepseek-v4-flash)无法直接看图。本 bundle 分两步配合让它们"看见"图片:
1. vision-prompt — 拦截 POST /api/session.prompt:当当前会话模型不支持图像输入时,把粘贴的图片落盘为内容寻址附件,并将消息原位改写为携带完整附件引用 JSON 的文本提示;其余请求(无图片、或模型本就支持图像)原样转发,并复刻了官方 /api 的信任护栏(DNS rebinding / 跨站防御)。
2. vision-tool — 注册全局工具 analyze_image:模型携带附件引用(或本地文件 path)调用它,工具把图片转发给视觉模型,返回文字回答。
全链路已验证:粘贴图片 → 附件落盘 → 模型调用 analyze_image → 视觉模型返回图片描述。
安装
需要 dsh CLI(参考官方文档打包与安装插件)。
从 npm(发布后)
dsh plugin --profile add dsh-vision-tool
从 GitHub 直装(建议锁定 commit;纯 ESM 无构建步骤)
dsh plugin --profile add github:/dsh-vision-tool#
或本地 tarball
pnpm pack
dsh plugin --profile add ./dsh-vision-tool-0.1.0.tgz
bundle 的 cordis.patch.yml 会插入两行插件:vision-tool 与 vision-prompt。随后重启 profile 生效:
dsh --profile
不启动即可确认层已挂上:
dsh --profile --dump-config # 找到 "# == dsh-vision-tool" 层
配置
凭据(必需)
工具解析 KIMI_CODE_API_KEY —— 来自 $DSH_HOME/.credentials.yaml 或同名环境变量。密钥在 Kimi Code 订阅页面获取(sk-kimi- 开头)。
$DSH_HOME/.credentials.yaml
KIMI_CODE_API_KEY: sk-kimi-...
更换视觉模型
默认目标为 https://api.kimi.com/coding/v1 的 kimi-for-coding。在 profile 的 cordis.patch.yml 中覆盖该行(patch 会整体替换 config,请保留所有需要的键):
- id: vision-tool
name: dsh-vision-tool
config:
baseURL: https://api.kimi.com/coding/v1
model: kimi-for-coding
apiKeyEnv: KIMI_CODE_API_KEY
maxImageBytes: 20971520
timeoutMs: 120000
注意: kimi-for-coding 只接受 temperature: 1(其他值返回 HTTP 400)。工具已内置默认 temperature: 1,且对该模型不可配置。其他 OpenAI 兼容视觉端点只要接受 temperature: 1 一般也能用。
支持的输入
- attachment — 粘贴改写机制注入的完整引用 JSON({"attachmentId":"sha256:...","mediaType":...,"bytes":N,"width":N,"height":N}),请原样传入,不要删改字段。
- path — 本地图片文件路径(绝对路径,或相对会话工作目录)。
- 格式:png / jpg / jpeg / webp / gif。本地文件上限 maxImageBytes(默认 20 MB);附件受 Harness 附件存储自身限额约束。
安全
- vision-prompt 复刻官方 /api 信任护栏:loopback / trustedHosts 主机校验、sec-fetch-site 与 Origin 校验。
- 请求体上限 160 MB(超出返回 413),与 Harness http-bridge 默认一致。
- 任何失败一律降级为原样转发:原始请求原封不动透传,绝不吞掉或篡改。
- 工具只读取你引用的附件和你配置的凭据,不额外存储提示词或图片内容。
诊断
两个插件都会追加写入 $DSH_HOME/vision-trace.log:
handle: rewrite result = REWRITTEN
vision-tool: execute: resolve KIMI_CODE_API_KEY -> source=file len=72
License
MIT