前言¶
在 DSH 裏把 DeepSeek-V4-Pro 設爲主模型後,往會話裏貼一張截圖,界面會按純文本模型直接拒絕——V4-Pro 本身不支持圖片輸入。常見的做法是臨時把主模型換成一個視覺模型,或者在別處識圖後手動把描述粘貼回來,兩種都要打斷原本的工作流。
dsh-pro-vision 解決的就是這個問題:不切換主模型,讓 Pro 也能用上會話裏的圖片。
這是什麼¶
dsh-pro-vision 是一個 DeepSeek Harness 插件,作者是 lasdrder0705,當前版本 0.1.0,許可證爲 MIT。它的工作方式是:把會話中的圖片先交給 deepseek-v4-flash-vision-exp 識圖,再把得到的文字說明交給 DeepSeek-V4-Pro 使用。整個過程對使用者透明,主模型始終是 Pro。
插件是純 JavaScript 實現,沒有原生依賴,macOS / Windows / Linux 用同一條命令安裝。要求 Node >= 20。
工作方式¶
按 README 的描述,插件的行爲是這樣的:
1、Web UI 或 read_image 可以把圖片交給 Pro。
2、插件先調用 deepseek-v4-flash-vision-exp 識圖。
3、把識圖說明寫成 [Image N] ... 的格式,再發給 Pro。
4、同一張附件在進程內會緩存,後續輪次不再重複識圖。
真正發給 Pro 的請求裏,圖片會被替換成 Flash Vision 的文字說明——Pro 收到的始終是文本。如果你在會話中直接選用 deepseek-v4-flash-vision-exp,插件不會插手。
安裝¶
Mac / Windows / Linux 的 Web 界面用同一條命令:
dsh plugin --profile web add github:lasdrder0705/dsh-pro-vision
安裝後重啓 dsh web。
Windows 上如果直接運行報錯,可以給倉庫地址加引號:
dsh plugin --profile web add "github:lasdrder0705/dsh-pro-vision"
或者改用 npx:
npx @deepseek-ai/dsh plugin --profile web add github:lasdrder0705/dsh-pro-vision
本倉庫沒有構建腳本,一般不需要配置 allowBuilds。卸載命令:
dsh plugin --profile web remove dsh-pro-vision
讓 Pro 能貼圖¶
安裝插件只是第一步。還需要在 $DSH_HOME/settings.yaml 裏給 Pro 聲明圖片輸入,否則界面仍會按純文本拒絕貼圖:
llm-deepseek:
models:
- id: deepseek-v4-pro
name: DeepSeek-V4-Pro
inputModalities: [text, image]
這裏的 inputModalities 只是讓界面放行圖片。設置是動態的,下一輪對話就會生效,不用重啓。
可選配置¶
插件的可選配置寫在 profile 的 cordis.patch.yml 裏:
- id: dsh-pro-vision
config:
provider: deepseek-official
visionModel: deepseek-v4-flash-vision-exp
textModels:
- deepseek-v4-pro
maxVisionTokens: 8192
visionReasoningEffort: high
可配置的項包括 provider、visionModel、textModels、maxVisionTokens 和 visionReasoningEffort。不配置也能用,上面的值來自 README 示例。
另外提醒一下依賴關係:插件要求 @deepseek-ai/cordis >=4.0.1 <5、@deepseek-ai/dsh-llm >=0.1.0-rc.6 <0.2.0、@deepseek-ai/dsh-system-prompt >=0.1.0-rc.6 <0.2.0,Node 版本不低於 20。
適用場景與注意¶
適合的場景很明確:主模型固定用 DeepSeek-V4-Pro,但偶爾需要喂截圖、照片之類的圖片內容,又不想爲此換模型或手動搬運識圖結果。如果識圖是你的主要工作,直接用 deepseek-v4-flash-vision-exp 更合適,插件在這種場景下也不會干預。
安裝前有兩件事建議做:
1、插件以當前 dsh 進程的權限運行,安裝前先檢查一遍倉庫源碼。
2、確認許可證(本項目爲 MIT)符合你的使用要求。
結尾¶
dsh-pro-vision 做的事情不復雜:在 Pro 和圖片之間加了一層識圖橋接,用一次子調用換回主模型的使用連續性。如果你正好被「Pro 不能貼圖」卡住,值得一試。
- GitHub:https://github.com/lasdrder0705/dsh-pro-vision
- 社區目錄頁:https://www.skillhub.cn/plugins/lasdrder0705/dsh-pro-vision
目錄頁爲社區維護的獨立站點,與 DeepSeek、幻方無官方從屬關係,安裝和使用請以倉庫文檔爲準。