nvbb/dsh-ollama-vision-bridge0

dsh-ollama-vision-bridge

DSH vision bridge (DSH >= 0.1.2-rc.1): when the selected chat model is text-only, attached images are described by a local Ollama VL model (qwen3-vl:8b) with keep_alive VRAM cooling. Install-time patch of dsh-api-session-controller prompt admission + runtime status companion.

包名
dsh-ollama-vision-bridge
版本
0.5.0
许可证
MIT
最近更新
2026年9月6日

安装

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

配置

配置在 DSH 的设置文档 $DSH_HOME\settings.yamlvision-bridge: 段 (与 llm-pi-ai 同款,热加载,改完即生效,不用重启;旧的独立 vision-bridge.yaml 仍作为兼容回退,优先读 settings.yaml):

vision-bridge:
  enabled: true                     # 总开关;false 时文本模型发图恢复 DSH 原生拒绝
  baseURL: http://127.0.0.1:11434   # Ollama 地址
  model: "qwen3-vl:8b"              # 默认兜底 VL 模型
  keepAlive: "60s"                  # 显存冷却:空闲 60s 后卸载;0 = 推理完立即卸载
  # models:                         # 按模型映射(可选,覆盖默认):选中这些文本模型发图时用对应 VL 模型
  #   "deepseek-v4-flash": "qwen3-vl:8b"
  # prompt: 自定义描述提示词(可选)
  # timeoutMs: 300000

环境变量可覆盖:DSH_VISION_BRIDGE_BASE_URL / DSH_VISION_BRIDGE_MODEL / DSH_VISION_BRIDGE_KEEP_ALIVE。删除 vision-bridge 段(或置空 model、或 enabled: false)即关闭桥接,恢复 DSH 原生拒绝行为。

前提:Ollama 在跑(ollama list 能看到模型),模型目录环境变量 OLLAMA_MODELS 指向含 qwen3-vl:8b 的目录。