Skip to content

media-suite

Verified

@tmmk/media-suite · v0.1.6 · Apache-2.0 · Web UI

媒体插件家族:一次安装 Qwen 与 RunningHub 媒体能力,并提供跨 provider 的全局设置。

Install

dsh plugin add @tmmk/media-suite

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Published to npm without a public repository. Inspect the package contents before installing.

Tags

Readme

media-suite · 媒体工具套装

一次安装,得到 Qwen 与 RunningHub 的全部媒体能力。

装一次就有什么

media-suite
  ├─ media-qwen        多模态理解 / 语音合成 / 场景音频生成
  └─ media-runninghub  图片生成 / 工作流任务池(11 种任务类型)

装完你会得到:

Qwen 媒体(设置 → Qwen 媒体)

  • qwen_omni —— 视频 / 音频 / 图片理解,返回文本
  • qwen_tts —— 文字转语音,支持预置音色与情绪指令
  • qwen_audio —— 按描述生成完整音频场景,支持参考音色

RunningHub 媒体(设置 → RunningHub 媒体)

  • runninghub_image —— Nano Banana 2 同步出图(文生图 / 改图 / 多图融合)
  • runninghub_workflow_submit / _types / _status —— 工作流任务池,支持文生图、改图、文生视频、数字人、语音克隆、文生音乐、人声分离
  • 配套技能 runninghub-workflow,告诉模型该怎么用任务池

两个 provider 各有自己的设置页,各自管理自己的 Key。

它本身不做什么

  • 不调用任何 provider API
  • 不保存任何 API Key
  • 不注册任何模型工具
  • 没有自己的设置页

它只做一件事:把两个 provider 挂起来。所以它的包很小,也几乎不会有 bug。

输出位置

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

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

需要写到别处时,在每次调用里指定:

  • RunningHub 任务池:传 outputDir / outputName
  • Qwen 音频:传 output
  • RunningHub 同步出图:传 output

相对路径按当前工作目录解析,目录自动创建。这样同一个会话里不同任务可以各自落到各自的目录,不需要改插件配置。

安装

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

装完重启 DSH,两个设置页都会出现。

也可以只装其中一个:

dsh plugin --profile <profile> add @tmmk/media-qwen
dsh plugin --profile <profile> add @tmmk/media-runninghub

关于「已安装」列表

插件管理器里会只显示 @tmmk/media-suite 一个条目,它的行里包含三个插件(suite + qwen + runninghub)。这是套装模式的正常表现——provider 不作为独立 bundle 出现在列表里,但工具和设置页都已正常工作。

挂载方式(给排查问题的人)

cordis.patch.yml 插入三行:media-suite + media-qwen + media-runninghub。

为什么必须这样:dsh plugin add 只把显式安装的包(这里是 media-suite)写进 dsh.profile.bundles,两个 provider 作为传递依赖只进 dependencies。而 DSH 只应用 bundles 里包的 patch——所以 provider 自己的 patch 不会跑,必须由套装自己插入它们的行。

不要在 profile 里另外单独再装 provider:那会让它的 patch 和套装的 patch 插同一个 id,产生冲突。只装套装即可。

开源许可

Apache-2.0,详见根目录 LICENSE。