tdf1995/dsh-plugin-vision0

dsh-plugin-vision

DeepSeek Harness 原生插件:通过免费的 Gemini 或智谱 GLM 视觉 API,为纯文本大语言模型(如 DeepSeek)提供图像描述、OCR、视觉问答、截图和图表分析等视觉能力。

AI 分析

核心用途是为纯文本模型扩展图像识别与分析能力。适合需要处理图片、截图或图表任务的用户。必要条件是需自行配置 Gemini 或智谱 GLM 的 API Key。

包名
dsh-plugin-vision
版本
0.1.2
许可证
MIT
最近更新
2026年8月14日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:tdf1995/dsh-plugin-vision

API Key 配置 API Key Configuration

插件不内置、不提交任何 Key。按以下任意一种方式提供即可(优先级从高到低):

方式 1:环境变量

export GEMINI_API_KEY=your_key        # Gemini(国内访问需代理)
export ZHIPU_API_KEY=your_key         # 智谱 GLM(直连,国内推荐)

方式 2:DSH 凭据库(持久)

编辑 ~/.dsh/.credentials.yaml

GEMINI_API_KEY: your_key
ZHIPU_API_KEY: your_key

方式 3:会话内工具(立即生效,无需重启)

在对话中直接说:

帮我保存 Gemini 的 Key:AIza...

模型将调用 vision_set_key 完成写入。

Key 申请

使用方法 Usage

在对话中自然描述需求即可,模型会自动调用视觉工具:

帮我看看这张图 D:\work\screenshot.png
这张订单截图里商品是什么?多少钱?
用 GLM 分析 code/my/logo.png,描述一下配色

显式指定提供商 / 模型:

用 gemini-3.6-flash 看 baojia/data/purchased_items/xxx.jpg,做 OCR

插件配置项 Plugin Configuration

字段默认值说明
providerauto默认提供商:auto / gemini / glm
geminiModelgemini-3.6-flashGemini 默认模型
glmModelglm-4.6v-flashGLM 默认模型(免费)
geminiKeyEnvGEMINI_API_KEYGemini Key 的凭据引用名
glmKeyEnvZHIPU_API_KEYGLM Key 的凭据引用名
maxAttempts3限流重试次数(1-6)
maxImageBytes20971520图片读取上限(字节)
downscaleThreshold4194304超过该字节数触发压缩;0 关闭
maxDimension1920压缩后最长边(像素)
jpegQuality85压缩质量(0-100)