dsh-upload-plugin:DeepSeek Harness 文件與圖片附件插件

DeepSeek Harness(DSH)的聊天編輯器原生沒有附件功能。如果不使用插件,常見的做法是把文件路徑寫進消息裏,讓模型去讀。這種做法有三個問題:容易失敗、污染你的原文、且模型未必真能讀取。dsh-upload-plugin 插件直接在編輯器裏增加了“附件”能力,讓模型能直接看到圖片或讀取文件內容,同時保持你的文本原樣。

這是一個 DeepSeek Harness 插件,由開發者 danhcng3822f 維護,採用 MIT 許可證。它解決了 DSH 原生編輯器缺乏附件交互的問題,通過兩種方式將內容傳遞給模型:圖片作爲原生草稿圖像,文件通過上下文注入塊。

核心功能

圖片與文件處理

插件提供了兩種主要的附件方式:
* 添加圖片:支持使用 /photos 命令或工具欄上的 [📷] 按鈕。圖片會作爲原生草稿圖像傳遞給模型,模型能直接看到圖片內容,不會在文本框裏生成額外的指令。
* 添加文件:支持使用 /files 命令或工具欄上的 [📄] 按鈕。文件會上傳到工作區,並在你的草稿中生成一個引用芯片,模型會通過上下文注入塊讀取文件內容。

會話歷史與工具欄

  • 瀏覽歷史:使用 /uploads 可以瀏覽當前會話中已上傳的文件列表,點擊即可重新引用。
  • 快捷工具欄:[📷] 和 [📄] 按鈕直接出現在編輯器工具欄上,位於發送按鈕左側,方便快速操作。

模型配置支持

  • Vision 設置:在 Settings 的 Vision 頁面中,可以爲每個模型勾選或取消“圖片輸入”能力。這會修改模型配置中的 input 字段。
  • 推理努力級別:插件支持模型推理強度的選擇,允許通過自定義選項擴展推理級別列表。

安裝與啓用

安裝

該插件需要運行在帶有 web profile 的 DeepSeek Harness 環境中。

dsh plugin --profile web add github:danhcng3822f/dsh-upload-plugin

安裝完成後,重啓 DSH 或重新加載 http://127.0.0.1:3080 即可生效。

使用方法

1. 附加圖片

點擊工具欄的 [📷] 或輸入 /photos,從本地選擇圖片文件(支持 .png, .jpg, .jpeg, .webp, .gif)。圖片會直接進入草稿區,模型在生成回覆時會將圖片作爲內容的一部分進行處理。

2. 附加文件

點擊工具欄的 [📄] 或輸入 /files,選擇文檔文件(支持 .txt, .pdf, .json, .csv 等)。文件會通過上下文注入塊傳遞給模型,模型會根據指令讀取文件內容。

3. 查看歷史

輸入 /uploads,系統會列出當前會話中已上傳的文件列表,點擊文件名即可將其重新引用到當前對話中。

4. 配置 Vision

進入 Settings -> Vision 頁面。爲需要讀取圖片的模型勾選 Vision 選項。這會更新模型配置,允許模型處理圖片輸入。

注意事項

  • 內容注入機制:文件通過上下文注入塊傳輸,你的原始文本保持不變,不會被粘貼進去。圖片是 DSH 原生的草稿圖像。
  • 單次發送:附件在每次發送時一次性注入,沒有待處理隊列。發送後,下一次消息除非重新附加,否則不會攜帶上次的指令。
  • 環境要求:插件依賴 DSH 的 web profile,並需要 Node.js 和 pnpm(用於源碼安裝)。

總結

該插件通過原生圖片處理和上下文注入,填補了 DSH 在文件附件上的空白。安裝與配置遵循標準 DSH 插件流程,適合需要在對話中頻繁交互文檔或圖片的場景。更多細節可查閱 GitHub 倉庫 或 社區目錄。

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

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

小夜