前言¶
DeepSeek Harness (DSH) 採用插件化架構,開發者需要爲智能體配置具體能力。當任務涉及圖像、視頻或音頻生成時,直接在代碼中集成外部 API 往往比較繁瑣。wavespeed-dsh-skill 是一個 DSH 技能插件,它通過封裝 WaveSpeed CLI,讓智能體能夠直接調用平臺模型進行多模態內容的生成與編輯。
是什麼¶
該插件由 WaveSpeedAI 維護,旨在作爲 DeepSeek Harness 的擴展,通過開源的 @wavespeed/cli 工具訪問 WaveSpeed 平臺。它爲智能體定義了“查找 -> 檢查 -> 運行”的工作流,使其能夠瀏覽實時模型目錄、讀取任意模型的輸入 Schema,並執行生成任務(包括本地文件上傳)。
前置條件¶
使用該插件前,需確保環境滿足以下要求:
- Node.js 版本 >= 18
- 已全局安裝 WaveSpeed CLI(
npm install -g @wavespeed/cli) - 已註冊 WaveSpeed 賬戶(通過
wavespeed login登錄)
安裝¶
推薦通過 DSH 的插件系統進行安裝:
dsh plugin --profile web add github:WaveSpeedAI/wavespeed-dsh-skill
核心功能¶
- 多模態生成與編輯:支持圖像、視頻、音頻及 3D 內容的生成與編輯操作。
- 模型交互:支持瀏覽平臺的實時目錄,讀取任意模型的輸入 Schema,進行架構自省。
- 資源控制:支持在運行前檢查成本、餘額,以及查看預測歷史。
典型用法¶
- 文本生成圖像
wavespeed run bytedance/seedream-v5.0-pro -p "a cyberpunk skyline at golden hour" --
- 編輯本地圖像
wavespeed run bytedance/seedream-v5.0-pro/edit -p "replace the background with a sunlit kitchen" -i images='["@./input.jpg"]' --
- 圖像生成視頻
wavespeed run wavespeed-ai/minimax-h3/image-to-video -p "subtle parallax" -i image=@./hero.jpg --
- 檢查模型成本
wavespeed price bytedance/seedream-v5.0-pro -i resolution=2k
適用場景與注意¶
該插件適用於需要處理視覺或音頻內容的 DeepSeek Harness 智能體開發場景。
- 權限注意:該插件以當前 DSH 進程的權限運行,安裝前請檢查源碼與許可證(MIT)。
- 依賴管理:確保環境已配置好 Node.js 18+ 和 WaveSpeed CLI。
總結¶
通過該插件,開發者可以在 DSH 生態中無縫接入 WaveSpeed 的生成能力。更多細節請參考項目目錄或 GitHub 倉庫。