Back to home@iguanren

Taishan-Vision

让 DeepSeek Harness 纯文本模型也能识图:默认推荐智谱 GLM-4.6V-FLASH和 GLM-4.1V-FLASH 免费视觉模型

Stars
0
Language
JavaScript
Created
Aug 29, 2026
Updated
Aug 29, 2026
GitHub repo

Introduction

泰山识图 Taishan Vision v2.0.1

泰山识图

version license models install

让 DeepSeek Harness(DSH)的纯文本模型也能看懂图片:智谱 GLM 免费视觉模型识图 + 当前模型推理,无需主模型支持图像输入。

由开源插件「鲸晴 JingQing」深度魔改而来,针对可用性、通用性与体验做了系统性重构(见下方对比表)。

✨ 功能亮点

  • 免费识图:默认 glm-4.6v-flashglm-4.1v-thinking-flash,均完全免费,失败自动降级,中文识别质量好
  • 任何视觉模型都可用:插件扫描 DSH 中所有支持图像输入的模型,不绑定任何厂商;自带模型用户开箱即用
  • 凭据感知路由:未配置 API Key 的模型默认停用,自动优先使用已配置的模型,不会出现反复失败的调用
  • API Key 面板直配:设置页内粘贴即保存,写入本机凭据文件,不回显明文、重启不丢
  • 零配置恢复:zhipu-glm provider 声明(api/baseURL/input:[text, image]/contextWindow/maxTokens)内置,配置缺失时自动补写
  • 原生风格面板:全部组件跟随 DSH 主题,深浅色模式清晰可辨
  • 注入防护:视觉模型返回内容带围栏声明,防图片内指令注入

🏆 对比「鲸晴 JingQing」的改进

维度鲸晴 JingQing泰山识图 Taishan Vision改进
默认模型小米 MiMo(约 $0.14/$0.28 每百万 token)智谱 GLM 免费(glm-4.6v-flash / glm-4.1v-thinking-flash,$0)免费,识别成本归零
模型规格内置上下文/最大输出/成本表/接口地址全部内置✅ 无需记忆模型参数
多模型支持内置推荐仅小米,引导文只讲小米扫描任意 provider 的视觉模型,引导文通用✅ 自带模型用户开箱即用
凭据配置手写 ~/.dsh/.credentials.yaml面板直接粘贴保存(密码框 + 显隐)✅ 零门槛
凭据感知启停无 key 的模型也默认启用,先失败再降级无 key 默认停用,有 key 自动启用✅ 无无效调用
Provider 声明恢复内置 zhipu-glm 完整声明,缺失时自动补写✅ 配置重置不慌
API 密度面板较松散、调试角标头部操作按钮化、三栏/参数并排布局、高密度日志✅ 空间利用率高
夜间模式部分硬编码浅色,深色下刺眼全量主题变量,深浅模式统一✅ 夜间不辣眼
深色下按钮/开关白底白字或白块品牌蓝渐变 / 双主题覆盖✅ 可见性修复
界面风格自定义大标题 + 渐变装饰原生 DSH 风格,与官方设置页一致✅ 融入度高
引导文案只讲小米 MiMo通用化:任意视觉模型 + 智谱快速方案✅ 对新人友好
诊断能力基础快照taishan_diag 输出凭据/路由/包装全量状态✅ 排障更快
安全性凭据端点 env 白名单、Origin 校验、密钥永不回读✅ 更稳

📦 安装

方式一:GitHub 一键安装(推荐)

dsh plugin --profile web add github:iguanren/taishan-vision#v2.0.1

DSH 会自动安装并把插件加入 profile 组合层,重启 DSH 后生效(无需手动改任何配置)。不想锁定版本可去掉 #v2.0.1 安装最新。

如安装时报 pnpm 构建拦截提示,确认本插件无构建脚本时按提示放行即可(最新版通常无此问题)。

方式二:手动安装

  1. 放包:把 taishan-vision 文件夹整个复制到 DSH profile 的 node_modules 目录

    • Web 版:~/.dsh/profiles/node_modules/
  2. 挂载:在 web profile 的补丁文件 ~/.dsh/profiles/web/cordis.patch.yml 中追加(若已存在旧版 jingqing 条目请替换):

    - insert:
        - id: taishan-vision
          name: taishan-vision
    
  3. 重启 DSH

🔑 配置 API Key(唯一需要手动做的事)

DSH 的凭据是"环境变量引用"机制,插件只认 ZHIPU_GLM_API_KEY 这个名字:

方式 A(推荐)——面板粘贴:

  1. 打开智谱开放平台 https://open.bigmodel.cn 注册并创建 API Key(免费额度即可用 GLM 视觉模型)
  2. DSH 设置 → 泰山识图 → 「API Key」卡片 → 粘贴 Key → 点「保存」
  3. 状态变为「已配置 ✅」即完成,立即生效,重启不丢

方式 B——手工编辑凭据文件:

~/.dsh/.credentials.yaml 中加一行(文件不存在会自动创建):

ZHIPU_GLM_API_KEY: <你的key>

Key 只存于 ~/.dsh/.credentials.yaml,不写入设置文件、不进日志、面板永不回显明文。清除:面板点「清除」或删除该行。

🛠 使用

发送带图片的消息,模型会自动调用识图工具;也可让模型直接描述图片。诊断:让模型调用 taishan_diag 工具查看扫描快照、凭据状态、路由配置。

⚙️ 默认推荐模型(免费)

模型上下文最大输出费用
glm-4.6v-flash128K32K免费
glm-4.1v-thinking-flash64K16K免费

🧹 卸载

  • GitHub 安装:dsh plugin --profile web remove taishan-vision,重启 DSH;
  • 手动安装:删除 ~/.dsh/profiles/node_modules/taishan-vision 目录,并把 cordis.patch.yml 中对应 insert 条目移除,重启 DSH。

💬 反馈与支持

遇到问题先试一步诊断:在对话中让模型调用 taishan_diag 工具,会输出模型扫描快照、凭据状态、准入包装、路由配置——把这份输出连同报错信息一起提交,定位会快很多。

  • 🐛 Bug 报告:点击 New Issue,选择 Bug report 模板(已内置 taishan_diag 输出占位)
  • 💡 功能建议:点击 New Issue,选择 Feature request 模板
  • 🗣 讨论交流:访问 Discussions

报告 Bug 时请附上:DSH 版本(dsh --version)、操作系统、复现步骤、taishan_diag 输出、相关截图。


MIT License