dsh-read-image:爲純文本 DeepSeek Harness 提供即插即用讀圖

前言

在 DeepSeek Harness(DSH)中,一些模型路由仍只處理純文本。對做智能體工作流的開發者來說,常見問題是:圖片可以出現在會話裏,但文本模型無法直接讀取像素,也難以在後續推理中穩定引用某張圖。

dsh-read-image 針對這個問題提供插件化方案:允許純文本路由接受圖片輸入,把圖片塊投影爲 [Image #N],並通過可配置視覺模型的 read_image 工具讀回圖片內容。

DSH 的插件生態強調可組合擴展;這類插件應視爲獨立插件生態的一部分,而不是官方應用商店入口。下面介紹它的定位、核心功能、安裝方式、典型用法和安全注意。

這是什麼

dsh-read-image 是一個 DSH 插件,由 OoWJZZoO 維護,許可證爲 MIT。

它面向純文本 DSH 模型,解決“文本模型不能讀圖”的問題:

  • 粘貼的圖片不再被拒絕;
  • 圖片塊被投影爲 [Image #N];
  • 自動註冊 read_image 工具,支持 image_index 和 file_path;
  • 通過可配置視覺模型把圖片讀回爲文本內容。

如果當前路由本身是原生多模態,插件會回退到內置 read_image 工具,而不是繼續注入 [Image #N]。

核心功能

接受圖片輸入

在純文本 DSH 路由中,粘貼圖片不再被拒絕。

投影爲 [Image #N]

在純文本路由中,圖片塊會被原地投影爲 [Image #N]。這樣模型看到的是可引用的文本佔位,便於後續調用工具讀取。

read_image 工具

插件會自動註冊 read_image 工具。該工具支持以下輸入:

  • image_index:讀取會話中的第 N 張圖片,對應 [Image #N];
  • file_path:讀取圖片文件路徑。

調用 read_image 時,可以覆蓋默認值,相關參數包括:

prompt
reasoning_effort
timeout_ms
max_tokens
max_thinking_tokens

原生多模態路由回退

當會話基礎路由本身支持圖片輸入時,插件會回退到內置 read_image 工具。

Read image 設置區塊

插件提供 “Read image” 設置區塊,可編輯視覺模型和默認值。

安裝與啓用

先確認 DSH 版本滿足要求:

DeepSeek Harness (dsh) 0.1.0-rc.6 or later

然後執行安裝命令:

dsh plugin --profile web add github:OoWJZZoO/dsh-read-image

安裝後重啓 dsh web。

插件運行時爲純 Node.js,並可在 Windows 上直接使用。

注意:不要同時使用插件安裝命令和手動安裝,避免插件被註冊兩次。

典型用法

先粘貼一張圖片。此時文本模型會看到:

[Image #1]

接着調用 read_image:

read_image image_index=1

這會讀取會話中的第一張圖片。

如果要從文件讀取圖片:

read_image file_path=/path/to/image.png

如果需要覆蓋默認值,可以傳入相關參數:

read_image image_index=1 prompt=<prompt> reasoning_effort=<effort> timeout_ms=<ms> max_tokens=<n> max_thinking_tokens=<n>

read_image 可重複調用,包括重複讀取同一張圖片。

配置

配置位於:

$DSH_HOME/settings.yaml

也可以在 Web 的 Settings → Read image 中編輯。該設置區塊用於編輯視覺模型和默認值。

如果環境自檢後需要強制加載,可在插件配置中設置:

dsh-read-image:
  guard.enabled: false

這屬於用戶自擔風險。

安全與注意

插件會執行環境自檢並失敗安全。若自檢失敗,插件不加載,DSH 正常啓動。guard.enabled: false 可在用戶自擔風險下強制加載。

插件以當前 DSH 進程權限運行。安裝前應檢查源碼與許可證。本插件許可證爲 MIT,倉庫地址爲:

https://github.com/OoWJZZoO/dsh-read-image

結尾

dsh-read-image 的價值比較具體:讓純文本 DSH 路由接受圖片、用 [Image #N] 引用圖片,並通過可配置視覺模型讀回內容。對於需要讓文本模型參與多模態任務的 DSH 工作流,這是一個可落地、可回退、失敗安全的插件化方案。

GitHub:

https://github.com/OoWJZZoO/dsh-read-image
羽毛球分组比赛记分
小程序二维码

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

小夜