🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

媒体生成套件 do-nothing/media-suite

DeepSeek Harness
do-nothing4 天前有提交已提供中文文档扫描:含敏感能力

接入通义与 RunningHub,生成图片视频音频

30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add do-nothing/media-suite
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 4 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 22 处,展示前 22 条)
  • 发起网络请求
    packages/media-qwen/index.js:121
    const response = await fetch(endpoint.url, {
  • 发起网络请求
    packages/media-qwen/lib/qwen-audio.js:77
    response = await fetch(`${audioBaseUrl()}/services/audio/tts/SpeechSynthesizer`, {
  • 发起网络请求
    packages/media-qwen/lib/qwen-audio.js:121
    response = await fetch(url, { signal })
  • 写入本地文件
    packages/media-qwen/lib/qwen-audio.js:134
    await mkdir(directory, { recursive: true })
  • 写入本地文件
    packages/media-qwen/lib/qwen-audio.js:136
    await writeFile(filePath, bytes)
  • 读取本地文件
    packages/media-qwen/lib/qwen-audio.js:169
    info = await stat(path)
  • 读取本地文件
    packages/media-qwen/lib/qwen-audio.js:179
    const bytes = await readFile(path, { signal })
  • 发起网络请求
    packages/media-qwen/lib/qwen-omni.js:136
    response = await fetch(url, {
  • 读取本地文件
    packages/media-qwen/lib/qwen-omni.js:200
    const file = statSync(filePath)
  • 发起网络请求
    packages/media-qwen/lib/qwen-omni.js:216
    response = await fetch(String(policy.upload_host), {
  • 读取本地文件
    packages/media-qwen/lib/qwen-omni.js:235
    const bytes = await readFile(filePath, { signal })
  • 读取本地文件
    packages/media-qwen/lib/qwen-omni.js:260
    info = await stat(filePath)
  • 发起网络请求
    packages/media-qwen/lib/qwen-omni.js:327
    response = await fetch(ENDPOINT, {
  • 发起网络请求
    packages/media-runninghub/index.js:167
    const response = await fetch(statusUrlOf('cn'), {
  • 发起网络请求
    packages/media-runninghub/lib/shared.js:79
    response = await fetch(statusUrlOf('cn'), {
  • 发起网络请求
    packages/media-runninghub/lib/shared.js:338
    response = await fetch(url, {
  • 读取本地文件
    packages/media-runninghub/lib/shared.js:377
    info = await stat(filePath)
  • 发起网络请求
    packages/media-runninghub/lib/shared.js:393
    response = await fetch(uploadUrlOf(site), {
  • 读取本地文件
    packages/media-runninghub/lib/shared.js:433
    info = await stat(path)
  • 发起网络请求
    packages/media-runninghub/lib/shared.js:459
    response = await fetch(url, { signal })
  • 写入本地文件
    packages/media-runninghub/lib/shared.js:472
    await mkdir(directory, { recursive: true })
  • 写入本地文件
    packages/media-runninghub/lib/shared.js:474
    await writeFile(filePath, bytes)
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DSH 插件,用于媒体生成:Qwen(DashScope)和 RunningHub 的图像、视频能力。

README

由 DeepSeek 最新模型翻译生成
media-suite 给 DeepSeek Harness(DSH)用的媒体能力插件家族。 一次安装,把阿里云百炼的 Qwen 能力与 RunningHub 的图片 / 视频 / 音频能力接进你的智能体。 一键安装 dsh plugin --profile <你的 profile> add @tmmk/media-suite 装完重启 DSH,设置里会出现 Qwen 媒体 和 RunningHub 媒体 两个页面。 你会得到什么 Qwen 媒体(阿里云百炼 DashScope) | 工具 | 能做什么 | | qwen_omni | 理解视频、音频、图片,返回文字描述或转写 | | qwen_tts | 把文字读成语音,可选预置音色、可描述情绪语气 | | qwen_audio | 按描述生成完整音频场景(对话、环境声、短剧片段),可用参考音色 | RunningHub 媒体 同步出图 | 工具 | 能做什么 | | runninghub_image | 一句话出图;给参考图就是改图或多图融合 | 工作流任务池(11 种任务类型) | 工具 | 能做什么 | | runninghub_workflow_submit | 提交任务,一次一条或多条,立即返回批次号 |
展开完整文档(README 剩余 1 节)
media-suite

给 DeepSeek Harness(DSH)用的媒体能力插件家族。

一次安装,把阿里云百炼的 Qwen 能力与 RunningHub 的图片 / 视频 / 音频能力接进你的智能体。

一键安装

dsh plugin --profile <你的 profile> add @tmmk/media-suite

装完重启 DSH,设置里会出现 Qwen 媒体 和 RunningHub 媒体 两个页面。

你会得到什么

Qwen 媒体(阿里云百炼 DashScope)

| 工具 | 能做什么 |
| qwen_omni | 理解视频、音频、图片,返回文字描述或转写 |
| qwen_tts | 把文字读成语音,可选预置音色、可描述情绪语气 |
| qwen_audio | 按描述生成完整音频场景(对话、环境声、短剧片段),可用参考音色 |

RunningHub 媒体

同步出图

| 工具 | 能做什么 |
| runninghub_image | 一句话出图;给参考图就是改图或多图融合 |

工作流任务池(11 种任务类型)

| 工具 | 能做什么 |
| runninghub_workflow_submit | 提交任务,一次一条或多条,立即返回批次号 |
| runninghub_workflow_types | 查全部任务类型的参数与合法值 |
| runninghub_workflow_status | 查批次进度与费用 |

支持的任务:文生图、单图/多图改图、全能图片编辑、首帧/首尾帧/多参考生视频、语音克隆、数字人、文生音乐、人声分离。

任务池的工作方式:提交后就可以结束对话,不用等。任务在后台排队执行,产物自动下载,批次完成时会自动唤醒你并附上产物路径与费用。

需要准备什么

| 能力 | 需要的凭据 | 从哪里获取 |
| Qwen 媒体 | DASHSCOPE_API_KEY | 阿里云百炼 |
| RunningHub | RUNNINGHUB_SYNC_API_KEY(同步出图)RUNNINGHUB_JOBS_API_KEY(任务池) | RunningHub |

Key 统一存在 $DSH_HOME/.credentials.yaml 的 refs: 段,由 Harness 凭据服务管理。设置页只显示「已配置 / 未配置」和校验状态,不回显已保存的密钥。

两个 RunningHub Key 相互独立,可以填相同的值。插件会自动按账户余额币种判定 Key 属于中国站还是国际站,不需要手动选。

RunningHub 是什么

RunningHub 是一个在线的 AI 图像与视频生成平台,提供无限画布、智能体快捷生成,以及基于 ComfyUI 的可视化工作流,可以把 AI 应用、工作流与生成任务自由组合。平台按算力计费,单价以平台公示为准。

本插件通过 RunningHub 的开放 API 调用这些能力,因此需要一个 RunningHub 账户和 API Key。

还没有账户的话,可以用上面的邀请链接注册,新账户会获得平台赠送的 RH 币。赠币数量与规则由 RunningHub 决定,可能随时调整。

输出位置

所有产物默认落在当前会话目录下:

<会话目录>/output/media/qwen/... <会话目录>/output/media/runninghub/...

需要写到别处时,在每次调用里指定(output 或 outputDir / outputName),不用改插件配置。

包里有什么

| 包 | 说明 |
| @tmmk/media-suite | 套装入口,负责把两个服务商挂起来。本身不含功能 |
| @tmmk/media-qwen | Qwen 能力(多模态理解 / TTS / 音频生成) |
| @tmmk/media-runninghub | RunningHub 能力(同步出图 / 工作流任务池) |

三个包都在 npm 上,也可以单独安装其中任意一个。

开源许可

Apache-2.0,详见 LICENSE。
预览分享卡片长什么样 ↓do-nothing/media-suite
分享 · DeepSeek Harness Hub
do-nothing/media-suite

接入通义与 RunningHub,生成图片视频音频

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部