Repository navigation
Releases: dmscode/dsh-cloudflare-media
Releases · dmscode/dsh-cloudflare-media
Release list
dsh-cloudflare-media 0.6.5
0.6.5 — 2026-10-23
工程
- 发布流水线在
npm publish成功后自动创建 GitHub Release:正文由scripts/release-notes.mjs从本文件的对应版本段落生成,同时附上npm pack打好的 tgz,离线安装可直接从 Release 页下载。 - Release 只在发布成功后才创建,publish 失败不会留下「指向不存在版本」的 release 页。
安装:dsh plugin --profile desktop add dsh-cloudflare-media@0.6.5
npm:https://www.npmjs.com/package/dsh-cloudflare-media/v/0.6.5
v0.6.2 — 安装说明修正
文档修正版:安装命令改为官方写法。
- 安装:设置 → 插件 → 安装,填
dsh-cloudflare-media;或dsh plugin --profile desktop add dsh-cloudflare-media。 - 明确
plugin_manager action=install_bundle是模型工具而非 shell 命令;npm i不登记dsh.profile.bundles,不能当安装命令。 - 修掉排障小节里把工具调用写成终端命令的段落。
代码与 0.6.1 一致(改的只有 README / CHANGELOG / package.json 版本号)。
npm: https://www.npmjs.com/package/dsh-cloudflare-media/v/0.6.2
v0.6.1
首个公开版本
为 DeepSeek Harness 补上 Cloudflare Workers AI 的多媒体能力——免费额度内即可用:
工具
cloudflare_generate_image— 文本生图(默认@cf/black-forest-labs/flux-1-schnell,1024×1024 JPEG),图片直接附到对话里cloudflare_text_to_speech— 文本转语音(默认@cf/myshell-ai/melotts),写出.wav并返回路径cloudflare_speech_to_text— 语音转文字(默认@cf/openai/whisper-large-v3-turbo),自动按扩展名识别音频cloudflare_media_status— 账户/凭据解析状态、可用模型与价格目录、在线校验
设置页
挂在 设置 → 插件 → dsh-cloudflare-media:Account ID(掩码 + 自动发现)、API Token(只显示「已保存」)、三个能力的默认模型下拉框(每个选项下标注 neuron 消耗、美元估算与消耗档位)、输出目录与会话工作区、连接测试。Account ID 与 Token 只进本机 DSH 凭据库,分发包不含任何账号或令牌。
其它
- 模型与价格集中在
lib/catalog.js,改模型只动这一个文件,node test-catalog.mjs做结构与换算校验 - 生成的文件名带模型短名,便于追溯
- 3 个离线测试脚本;零第三方运行时依赖(
schemastery可选)
安装
plugin_manager action=install_bundle target=github:dmscode/dsh-cloudflare-media
装完重启一次 Harness,然后在插件页填自己的 Account ID 与 Token。