前言¶
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 仓库。