🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

visail/dsh-vision-tool

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
未验证

为 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

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群