dsh-image-bridge
DSH 图片理解桥接插件:挂 agent/pre-step,把消息中的图片块经视觉模型(默认智谱 GLM-4V-Flash 免费档)转成文字描述,让纯文本模型(DeepSeek)也能看图 适合用纯文本模型但需看图的消息场景,需配置视觉模型与密钥
同名パッケージの別リポジトリ
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Seryta/dsh-image-bridgeドキュメント
README 全文を読む ↗配置
| 项 | 环境变量 | 默认 | 说明 |
|---|---|---|---|
| 模型 | IMAGE_BRIDGE_MODEL | glm-4v-flash | 主模型名 |
| 回退模型 | IMAGE_BRIDGE_FALLBACKS | glm-4.6v-flash,glm-4.1v-thinking-flash,glm-4v-flash | 逗号分隔,依次尝试 |
| 重试次数 | IMAGE_BRIDGE_RETRIES | 2 | 单模型在 429/503 上的额外重试次数 |
| 描述语言 | IMAGE_BRIDGE_LOCALE | zh | zh 中文 / 其他英文 |
| 端点 | IMAGE_BRIDGE_BASE_URL | 智谱 OpenAI 兼容端点 | 换任意 OpenAI 兼容 VLM(配对应 key env 名) |
| 图片字节上限 | IMAGE_BRIDGE_MAX_IMAGE_BYTES | 10485760(10MB) | 超限直接失败说明 |
| 图片像素上限 | IMAGE_BRIDGE_MAX_IMAGE_PIXELS | 40000000(40MP) | width×height 超限直接失败说明 |
| 单次请求超时 | —(仅 cordis config attemptTimeoutMs) | 30000 ms | |
| 总预算 | —(仅 cordis config budgetMs) | 75000 ms | 单条消息识别总时间上限 |
凭证读取顺序:环境变量 → ctx.credentials.resolve → ~/.dsh/.credentials.yaml
兜底解析(极简 KEY: value 行)。key 绝不进入日志。