dsh-media-studio
在 dsh(DeepSeek Harness)聊天里直接生成图片 / 视频并发送到会话的插件。
模型侧拿到 generate_image / generate_video / send_media 三个工具,人侧拿到
内联画廊、可播放的视频卡片,支持下载与用系统默认应用打开;长耗时生成默认走
后台任务,完成后自动把结果推送回会话。
生成后端可插拔:内置 Agnes(免费额度,图生图 / 首尾帧 / 参考图视频)与
OpenAI 兼容两种适配器,预设硅基流动、阿里百炼、Gemini(OpenAI 兼容端点)、
Sora 2 等条目,也可以在配置里加任意 baseURL + model + apiKeyEnv 的自定义条目。
功能
| 能力 | 说明 |
|---|
| 文生图 / 图生图 | generate_image:本地路径、https URL、data URI 均可作参考图 |
| 文生视频 | generate_video:支持首尾帧(keyframe)与参考图(reference)两种模式 |
| 发送本地媒体 | send_media:把已有图片 / 视频文件以画廊 / 文件卡片形式进入会话 |
| 斜杠命令 | /image、/video,加 --wait 前缀同步等待并在命令卡片内联展示 |
| 后台生成 | 默认走 ctx.jobs 后台任务,立即返回任务句柄,完成后自动推送 |
| 富渲染 | 工具行 / 命令行内联画廊与视频播放器,支持下载、灯箱查看、系统默认应用打开 |
| 自动保存 | 生成结果写进输出目录(默认 ~/.dsh/media-studio,~ 展开到用户主目录;相对路径基于会话工作目录) |
| 凭据安全 | API key 走 credential-ref(环境变量名),永不写进配置文件 |
| 设置卡片 | 插件详情页内的官方样式配置卡片:模型条目、默认参数、高级参数 |
安装
要求 dsh 0.2.0-rc.2、Node >=22.19.0。
打开 dsh 的 插件 页,点右上角 「+ 添加插件」,输入 GitHub 地址:
https://github.com/1497105876/dsh-media-studio
安装完成并启用即可。设置卡片在插件详情页里,API Key 直接在卡片里填。
凭据
每个模型条目通过 apiKeyEnv 引用一个环境变量名,插件运行时先走
ctx.credentials 解析,取不到再回退普通环境变量。例如用 Agnes 免费生图:
export AGNES_API_KEY=sk-...