imgpost(圖郵):讓 DSH 能發圖

前言

DeepSeek Harness(DSH)允許開發者構建智能體,但原生只支持文本交互。imgpost 插件解決了這一限制,它讓 DSH 能夠在對話中發送圖片,並能調用視覺接口讀懂圖片內容。

簡介

imgpost 是一個客戶端插件,由 hige6 維護,開源協議爲 MIT。它通過幾個工具函數,讓 DSH 能夠處理本地圖片、網頁鏈接、AI 生成的圖片,以及對外進行視覺識別。

核心功能

  • send_image:把本地文件 / 網頁 URL / base64 圖片發進對話,作爲持久附件展示。
  • generate_image:調用任意 OpenAI 兼容的 /images/generations 接口生圖並直接發送。
  • imgpost_read_image:用外部視覺 API 讀懂圖片 —— 文字 OCR、場景、排版等,結果會按圖片指紋磁盤緩存。
  • imgpost_check_backend:報告生圖端點的 baseURL / 模型 / key 是否齊備,缺哪一項說得清清楚楚。
  • vision provider wrap:透明通道,自動給不帶視覺的文本模型包一層通道,讓任何模型都能“看見”圖片。
  • 設置頁管理:在 DSH 設置裏直接管理識圖後端(主/備)與上游包裝名單,保存即生效。

安裝

使用官方腳本進行安裝。

powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1

配置與使用

  • 配置文件:位於 ~/.dsh/vision-sender.。
  • 默認配置:默認預選 DeepSeek 官方模型。
  • 安全注意:apiKey 永不回傳瀏覽器,接口自帶門禁(自定義頭、同源校驗)。
  • 依賴:依賴 @deepseek-ai/cordis: ^4.0.1,零第三方依賴。

注意事項

  • 插件以當前 DSH 進程權限運行,安裝前應檢查源碼與許可證。
  • 插件註冊的路由在宿主 token 鑑權之外,接口做了三層校驗。

結尾

更多細節請參考 GitHub 倉庫:https://github.com/hige6/imgpost

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

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

小夜