deepseek-vl-support:爲 DeepSeek 文本模型接入視覺的 DSH 插件

前言

在 DSH 這類「一切皆插件」的插件體系裏,常見痛點是:DeepSeek 文本模型能讀文件,但不能直接看圖片。錯誤截圖、UI 稿、圖表如果只能靠人工轉述,效率低且容易失真。deepseek-vl-support 的思路是:不要求文本模型原生看圖,而是在它嘗試讀圖時,把圖片交給一個可選的視覺服務,再把文字描述回傳給模型。

這是什麼

limccn/deepseek-vl-support 是由 limccn 維護的 MIT 許可插件,npm 包名爲 @limccn/deepseek-vl-support。它把圖片讀取請求攔截下來,發送到所選的 OpenAI-compatible vision endpoint,再將結果以文本形式返回給模型。

核心功能

  • 爲 DeepSeek 文本模型提供圖片理解路徑:當模型讀取圖片時,插件把圖片發往選定的視覺服務。
  • 返回給模型的內容爲固定格式:[Vision of screenshot.png]: <description>。
  • 支持 OpenAI-compatible vision endpoints,包括 OpenRouter、SiliconFlow、DashScope、Ollama、llama.cpp、VLLM 和 LM Studio。
  • 支持多個 agent,包括 Claude Code、Codex、DeepSeek Harness、Cursor、GitHub Copilot、VS Code、OpenCode 和 Trae。
  • 提供一次性安裝嚮導、按 agent 安裝命令,以及 doctor 檢查命令。
  • 附帶 deepseek-vision skill,採用標準 Agent Skills 佈局。
  • 對 DeepSeek Harness 通過 in-process bundle patch 提供支持。

安裝與啓用

先確認環境:

  • Node.js 18 或更新版本。
  • 一個視覺服務賬號和 API key。安裝器會詢問一次,只保存在本機。

在項目目錄運行安裝嚮導:

cd path/to/your/project
npx @limccn/deepseek-vl-support@latest install

安裝完成後,重啓會話。可選檢查:

npx @limccn/deepseek-vl-support@latest doctor    # look for [OK]

按 agent 安裝

如果只需要給某個 agent 啓用,可使用對應命令。

Claude Code:

npx @limccn/deepseek-vl-support@latest install --target claude

Codex:

npx @limccn/deepseek-vl-support@latest install --target codex

DeepSeek Harness:

dsh plugin --profile web add @limccn/deepseek-vl-support@latest

其他安裝方式

如果只需要 deepseek-vision skill,可以使用 Agent Skills CLI:

npx skills add https://github.com/limccn/deepseek-vl-support

如果 agent 支持 Agent Plugins 標準,也可以在對話裏說:

Install the plugin from https://github.com/limccn/deepseek-vl-support and enable it

從 GitHub 安裝後,再用一次命令配置視覺 endpoint:

npx @limccn/deepseek-vl-support@latest install --target <your agent>

典型用法

安裝並重啓會話後,讓模型讀取一張圖片即可。工具會把視覺服務返回的描述交給模型,格式如下:

[Vision of screenshot.png]: <description>

模型隨後基於這段描述繼續回答。

從 0.2.x 遷移到 0.3.0

0.3.0 將 npm 包移動到 @limccn/deepseek-vl-support,併發布到 npmjs 和 GitHub Packages。CLI 命令、配置、緩存、skill 文件和標記保持不變;0.2.x 包保持凍結。

已有 0.2.x 時,可運行:

npx @limccn/deepseek-vl-support@latest install --update

然後檢查:

npx @limccn/deepseek-vl-support@latest doctor

適用場景與注意

適合在 DSH、Claude Code、Codex 等 agent 中使用 DeepSeek 文本模型,並需要理解錯誤截圖、UI 稿、圖表等圖片內容的場景。一次配置後,不需要額外維護模型設置或配置文件。

使用前建議:

  • 確認所選視覺服務可用,API key 只用於本機存儲和調用。
  • 在 DSH 中啓用時,插件以當前 dsh 進程權限運行;安裝前檢查源碼與 MIT 許可證。
  • 安裝或遷移後重啓對應會話,再執行 doctor 或實際讀圖驗證。

結尾

deepseek-vl-support 的價值在於:保留 DeepSeek 文本模型的工作流,同時通過外部視覺服務補上圖片理解。GitHub 倉庫地址爲 https://github.com/limccn/deepseek-vl-support ;在 DSH 社區目錄中可按倉庫名 limccn/deepseek-vl-support 檢索。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜