dsh-plugin-vision-toolkit:爲 DeepSeek Harness 智能體接入視覺能力

前言

DeepSeek Harness (DSH) 智能體在處理文本時表現良好,但面對圖片往往束手無策。當用戶上傳圖片或引用截圖時,純文本智能體無法直接感知視覺信息。該插件通過註冊一個系統技能,讓智能體在遇到圖片時能夠調用視覺 CLI 工具,將圖片內容轉化爲文本描述或座標信息,從而解決視覺感知缺失的問題。

插件概況

  • 名稱:dsh-plugin-vision-toolkit
  • 作者:YYTbit
  • 類別:模型推理
  • 許可證:MIT

核心功能

該插件提供了四個基礎工具,旨在讓智能體理解圖片內容:
* glance:對圖片進行描述、提問或 OCR 識別。
* ground:定位圖片中的特定元素,返回其邊界框座標。
* detect:查找圖片中所有特定類型的元素實例。
* crop:根據座標裁剪圖片中的特定區域。

安裝與配置

安裝插件需要指定配置文件:

dsh plugin --profile your-profile add dsh-plugin-vision-toolkit

安裝後需配置環境變量以連接視覺 API:

export VISION_API_KEY=sk-xxx           # 視覺 API 密鑰(若未設置,會回退使用 DEEPSEEK_API_KEY)
export VISION_BASE_URL=https://...     # API 地址(若未設置,會回退使用 DEEPSEEK_BASE_URL)
export VISION_MODEL=deepseek-vl2       # 視覺模型名稱

使用示例

以下爲已驗證的使用場景:

  • 描述圖片:
    glance screenshot.png
  • 對圖片提問:
    glance screenshot.png -q "What error is shown?"
  • OCR 識別:
    glance screenshot.png --ocr
  • 定位元素:
    ground screenshot.png "the login button"
    # 輸出示例:450,820,620,870
  • 檢測所有實例:
    detect screenshot.png "buttons"
  • 裁剪區域:
    crop screenshot.png 450,820,620,870 button.png

依賴與注意事項

  • 依賴項:插件依賴 @deepseek-ai/cordis 和圖像處理庫 sharp。
  • 運行權限:插件以當前 DSH 進程的權限運行,安裝前建議檢查源碼與許可證。
  • 數據安全:智能體不會直接接觸原始像素,而是通過工具獲取文本描述或座標數據。

總結

該工具通過註冊技能的方式,爲 DSH 智能體補全了視覺能力。開發者只需配置好環境變量,即可讓智能體處理截圖、OCR 或定位 UI 元素,擴展了智能體的應用邊界。

插件目錄
GitHub 倉庫

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

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

小夜