dsh-media-studio:在 DeepSeek Harness 聊天中直接生成圖片與視頻

前言

DeepSeek Harness(DSH)通過插件體系擴展功能。在聊天界面生成圖片或視頻,通常需要切出上下文或編寫複雜指令。dsh-media-studio 插件將媒體生成能力直接接入對話流,通過後臺任務和內聯畫廊,讓模型在會話中直接輸出結果。

安裝與啓用

運行環境要求:
* DeepSeek Harness 0.2.0-rc.2
* Node.js >= 22.19.0

  1. 打開 DSH 的 插件 頁面。
  2. 點擊右上角 「+ 添加插件」。
  3. 輸入 GitHub 地址:
https://github.com/1497105876/dsh-media-studio

安裝並啓用後,插件詳情頁會出現設置卡片。

核心功能

  • 文生圖 / 圖生圖:支持本地路徑、HTTPS URL、Data URI 作爲參考圖。
  • 文生視頻:支持文本生成與首尾幀(keyframe)、參考圖模式。
  • 發送本地媒體:將已有圖片或視頻文件通過畫廊或文件卡片形式發送到會話。
  • 斜槓命令:提供 /image 和 /video 命令。
  • 後臺生成:默認使用 ctx.jobs 後臺任務,立即返回句柄,完成後自動推送。
  • 富渲染:工具行和命令行支持內聯畫廊與視頻播放器,支持下載、燈箱查看及系統默認應用打開。
  • 自動保存:生成結果默認寫入 ~/.dsh/media-studio。
  • 憑據安全:API Key 通過環境變量或憑據卡片管理,不寫入配置文件。
  • 設置卡片:插件詳情頁內的官方樣式配置卡片,支持模型選擇與參數設置。

配置與憑據

模型配置

默認內置 Agnes(有免費額度,支持文生圖、圖生圖、文生視頻)。其他服務商(如 OpenAI、Gemini、硅基流動、阿里百鍊)通過設置卡片選擇,支持自定義 baseURL + model。

憑據管理

每個模型條目通過 apiKeyEnv 引用一個環境變量名,插件運行時解析。例如使用 Agnes:

export AGNES_API_KEY=sk-...

或直接在插件詳情頁的設置卡片中填入 Key,Key 保存至 dsh 憑據庫。

輸出目錄

生成結果默認保存至 ~/.dsh/media-studio(~ 展開爲用戶主目錄)。

典型用法

斜槓命令

  • /image <提示詞>:後臺生成,完成後推送結果。
  • /image --wait <提示詞>:同步等待,在命令卡片內聯展示。
  • /video <提示詞>:後臺生成視頻(通常幾分鐘)。
  • /video --wait <提示詞>:同步等待,卡片內聯播放。

工具調用

插件向模型暴露三個工具:
* generate_image:必填 prompt,可選 model、resolution(1K–4K)、aspect_ratio、reference_images。
* generate_video:必填 prompt,可選 model、seconds(4–12)、size(720P–2K)、mode(text / keyframe / reference)。
* send_media:參數 paths(本地文件路徑數組)+ 可選 caption。

注意事項

插件以當前 DSH 進程權限運行,安裝前應檢查源碼與許可證。需確保 Node.js 版本滿足要求(>= 22.19.0)。

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

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

小夜