dsh-vision
dsh-vision — a DeepSeek Harness plugin (tool template).
AI 분석
核心用途是为 DSH 扩展图片理解能力。适合需要让智能体分析、描述或提取图片信息的用户。必要条件是需配置兼容的视觉模型及 API 密钥。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:sjakdhasdh/dsh-vision重启 dsh,然后新建会话即可使用 vision 工具
### 配置
方式一:环境变量
```sh
export DASHSCOPE_API_KEY=sk-xxx
export VISION_MODEL=qwen3.7-flash-2026-07-15
export DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
方式二:profile 补丁层 ~/.dsh/profiles//cordis.patch.yml
- id: dsh-vision
config:
apiKey: sk-xxx
model: qwen3.7-flash-2026-07-15
baseURL: https://dashscope.aliyuncs.com/compatible-mode/v1
使用
模型会自动调用 vision 工具,参数:
| 参数 | 必填 | 说明 |
|---|---|---|
image | ✅ | 本地图片绝对路径(如 C:\a.png)或 http(s) URL |
prompt | ❌ | 识别要求,默认"请详细描述这张图片的内容" |
提示:配合图片上传
DeepSeek Harness 默认的 DeepSeek adapter 声明模型纯文本,上传图片会被 MODEL_DOES_NOT_SUPPORT_IMAGES 拦截。
要让用户能直接粘贴图片(图片块渲染为 [图片附件: sha256:...] 标记),需要对
dsh-llm-deepseek 打一个小补丁(见 PATCHES.md)。
English
Features
- 🖼️ Local image paths and remote http(s) URLs
- 🔑 OpenAI-compatible API — vendor-agnostic (Bailian by default)
- ⚙️ Config precedence: plugin config > environment > defaults
- 📦 Zero extra runtime deps (built-in
fetchonly)
Install
pnpm install && pnpm run build
### 配置
方式一:环境变量
```sh
export DASHSCOPE_API_KEY=sk-xxx
export VISION_MODEL=qwen3.7-flash-2026-07-15
export DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
方式二:profile 补丁层 ~/.dsh/profiles//cordis.patch.yml
- id: dsh-vision
config:
apiKey: sk-xxx
model: qwen3.7-flash-2026-07-15
baseURL: https://dashscope.aliyuncs.com/compatible-mode/v1
使用
模型会自动调用 vision 工具,参数:
| 参数 | 必填 | 说明 |
|---|---|---|
image | ✅ | 本地图片绝对路径(如 C:\a.png)或 http(s) URL |
prompt | ❌ | 识别要求,默认"请详细描述这张图片的内容" |
Configuration
Option A — environment variables:
export DASHSCOPE_API_KEY=sk-xxx
export VISION_MODEL=qwen3.7-flash-2026-07-15
export DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
Option B — profile patch layer ~/.dsh/profiles//cordis.patch.yml:
- id: dsh-vision
config:
apiKey: sk-xxx
model: qwen3.7-flash-2026-07-15
baseURL: https://dashscope.aliyuncs.com/compatible-mode/v1
Usage
The model calls the vision tool automatically:
| Param | Required | Description |
|---|---|---|
image | ✅ | Absolute local path (e.g. C:\a.png) or http(s) URL |
prompt | ❌ | Instruction; defaults to "describe this image in detail" |