为 DSH 接入 AMD Radeon Cloud 模型服务商,支持按模型设置思考档位
30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zhz8888/dsh-radeon-cloud-patcher该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
- 读取本地文件src/index.js:65
text = readFileSync(file, 'utf8') - 读取本地文件src/index.js:113
if (!existsSync(file)) return null - 读取本地文件src/index.js:116
const parsed = parse(readFileSync(file, 'utf8'))
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-llm@deepseek-ai/dsh-llm-pi-ai@deepseek-ai/dsh-settings给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 逐模型设置思考档位
README
由 DeepSeek 最新模型翻译生成Radeon Cloud Patcher for DeepSeek Harness
把 AMD Radeon Cloud 接入 DeepSeek Harness 的模型选择器,完整支持模型思考(reasoning)。
包名 @zhz8888/dsh-radeon-cloud-patcher。provider 定义由插件自带的补丁层声明,传输、思考字段解析、多轮回传与用量计量全部由 DSH 自带的 dsh-llm-pi-ai 承担——不改 DSH 本体,不写你的 profile。
由此带来三个直接后果:
- 设置页那一行没有「删除」按钮;
- 卸载插件 = 删除供应商,profile 中不留副本;
- 想删供应商只能卸载插件。
快速上手
装好 DSH、手上有 Radeon Cloud 的 API 密钥(rc-…),三步即可,不需要编辑任何配置文件。
1. 装插件 —— 桌面版在左侧「插件」页添加 @zhz8888/dsh-radeon-cloud-patcher;命令行执行 dsh plugin --profile <profile> add @zhz8888/dsh-radeon-cloud-patcher。
插件列表里显示的条目名是 Radeon Cloud(中文界面「Radeon Cloud 提供方」),不是那串包名。
展开完整文档(README 剩余 1 节)
Radeon Cloud Patcher for DeepSeek Harness 把 AMD Radeon Cloud 接入 DeepSeek Harness 的模型选择器,完整支持模型思考(reasoning)。 包名 @zhz8888/dsh-radeon-cloud-patcher。provider 定义由插件自带的补丁层声明,传输、思考字段解析、多轮回传与用量计量全部由 DSH 自带的 dsh-llm-pi-ai 承担——不改 DSH 本体,不写你的 profile。 由此带来三个直接后果: - 设置页那一行没有「删除」按钮; - 卸载插件 = 删除供应商,profile 中不留副本; - 想删供应商只能卸载插件。 快速上手 装好 DSH、手上有 Radeon Cloud 的 API 密钥(rc-…),三步即可,不需要编辑任何配置文件。 1. 装插件 —— 桌面版在左侧「插件」页添加 @zhz8888/dsh-radeon-cloud-patcher;命令行执行 dsh plugin --profile <profile> add @zhz8888/dsh-radeon-cloud-patcher。 插件列表里显示的条目名是 Radeon Cloud(中文界面「Radeon Cloud 提供方」),不是那串包名。 2. 重启 DSH —— 定义在补丁层的 config 行里,运行中不生效;重启后即就位,没有其它后置步骤。 3. 填密钥 —— 左下角「账号菜单 → 设置 → 模型」→ Radeon Cloud 行 →「编辑」→ 粘贴密钥 →「保存」。 装好的三个现象同时成立:模型选择器里出现 Radeon 的模型;那一行右侧是绿点(悬停「API 密钥已配置」);那一行没有「删除」按钮、也不带「自定义」标签。 没生效怎么办 —— 插件不会静默消失:定义失效时它直接让启动失败并写明原因,逐条处置见归属与删除。想核验真正生效的配置,用 dsh --profile <profile> --dump-config(desktop profile 例外,由桌面应用独占管理)。 安装 用 DSH 插件命令从 npm 安装本包: dsh plugin --profile <profile> add @zhz8888/dsh-radeon-cloud-patcher dsh plugin --profile <profile> remove @zhz8888/dsh-radeon-cloud-patcher # 卸载 命令行参数会原样转发给 profile 目录里的 pnpm,因此换源、指定版本按 pnpm 语法写即可: dsh plugin --profile <profile> add @zhz8888/dsh-radeon-cloud-patcher --registry https://registry.npmmirror.com dsh plugin --profile <profile> add @zhz8888/dsh-radeon-cloud-patcher@<版本> 桌面版的 desktop profile 由应用独占管理,终端里执行 dsh plugin --profile desktop … 会被拒绝;改用应用内的插件页,或在应用右上角「打开 DSH 终端」里执行。 本包的 tarball 只有插件源码、定义与脚本,没有安装期构建脚本,不会碰到 pnpm 的 allowBuilds 授权那一步。 版本闸门 DSH 兼容范围 >=0.2.0-rc.1,只有下界、没有上界,三处声明逐字一致(peerDependencies、engines.dsh、dsh.compatibility.dsh)。DSH 安装器读的是 peerDependencies:运行时版本低于下界会被直接拒绝安装,不会出现「装上了但功能失效」。上界不写,意味着 DSH 升大版本不必重发插件,代价是失去「未来版本被挡住」这层保护——由插件启动时的响亮失败兜底。 预发布细节:>=0.2.0-rc.1 只覆盖 0.2.0 这一元组的预发布,0.2.1-alpha.1 这类新元组的预发布会卡在 pnpm 那一步(DSH 闸门带 includePrerelease,会放行)。真遇到时给该元组补一条范围分支,或加 --config.strict-peer-dependencies=false。 使用 1. 配置 API 密钥 密钥从 AMD Radeon Cloud 文档 的入口申请(本项目只覆盖 Public Free Model APIs 共享端点)。 - 设置页(推荐):「设置 → 模型」→ Radeon Cloud →「编辑」→ 粘贴 rc-… →「保存」。密钥写进本机凭据存储 ~/.dsh/.credentials.yaml 的 RADEON_CLOUD_API_KEY 条目,明文不落配置文件、界面不回显。仓库脚本读的是同一个条目。 - 环境变量(不落盘,适合临时试用与 CI):RADEON_CLOUD_API_KEY=rc-你的密钥 dsh --profile <profile>。凭据服务按「进程环境 → 凭据存储 → .env → $DSH_HOME/.env」依次查找,环境变量优先级最高。 插件运行时读的是 RADEON_CLOUD_API_KEY(定义里的 apiKeyEnv),仓库脚本用的是 RADEON_API_KEY,两者互不影响。 2. 选模型与思考档位 输入框下方的模型选择器里选 Radeon 的模型,再选「推理等级」就是思考档位(按模型逐个声明,见可用模型)。GLM-5.3-Flash 与 MiniCPM-V-4.7-1B 不接受 none,没有关闭档位;MiniCPM5-2B 非推理模型,不出现档位下拉。选了服务端不接受的档位是硬失败(400/422),不会静默降级。 3. 图片输入 支持图片:DeepSeek-V4.1-Flash、DeepSeek-V4-Flash-Vision-Exp、MiMo-V2.6-Flash、MiniCPM-V-4.7-1B、MiniCPM-V-4.7-35B-A3B、Qwen3.8-27B、Qwen3.8-Flash-Next。只收文本:DeepSeek-V4-Flash、GLM-5.3-Flash、MiniCPM5-2B。 4. 升级与卸载 dsh plugin --profile <profile> add @zhz8888/dsh-radeon-cloud-patcher@latest # 升级 dsh plugin --profile <profile> remove @zhz8888/dsh-radeon-cloud-patcher # 卸载 = 删除供应商 升级后重启即生效,不需要额外动作。例外:若你曾用 pnpm install:profile 把定义合并进 profile(见归属与删除),那份副本会盖住插件层的新定义,升级后要么重跑一次,要么删掉副本让插件独占管理。 5. 仓库脚本的环境变量 只影响 scripts/(radeon-api.sh、probe-efforts.mjs),与插件运行时无关: | 变量 | 作用 | 默认值 | | RADEON_API_KEY | 脚本用的密钥字面值,优先级高于凭据文件 | 无 | | RADEON_KEY_REF | 从凭据文件读取时用的条目名 | RADEON_CLOUD_API_KEY | | RADEON_BASE | 端点基础 URL,可指向独占端点 | https://developer.amd.com.cn/radeon/api/v1 | | DSH_HOME | DSH 数据目录,凭据文件据此定位 | ~/.dsh | 密钥只存在于进程变量与 curl 请求头,不写盘、不打印;但 shell 历史仍会留下 export RADEON_API_KEY=...,请自行注意。 可用模型 采集日期:2026-10-16 | 模型 | 上下文 | 图片 | 思考档位 | | DeepSeek-V4.1-Flash | 1,048,576 | ✅ | off/minimal/low/medium/high/xhigh/max | | DeepSeek-V4-Flash | 1,048,576 | ❌ | off/minimal/low/medium/high/xhigh/max | | DeepSeek-V4-Flash-Vision-Exp | 1,048,576 | ✅ | off/minimal/low/medium/high/xhigh/max | | MiMo-V2.6-Flash | 1,048,576 | ✅ | off/minimal/low/medium/high/xhigh/max | | MiniCPM-V-4.7-35B-A3B | 262,144 | ✅ | off/minimal/low/medium/high/xhigh/max | | Qwen3.8-27B | 262,144 | ✅ | off/low/medium/xhigh | | Qwen3.8-Flash-Next | 262,144 | ✅ | off/low/medium/xhigh | | GLM-5.3-Flash | 262,144 | ❌ | low/medium/high | | MiniCPM-V-4.7-1B | 262,144 | ✅ | low/medium/high | | MiniCPM5-2B | 131,072 | ❌ | (不返回分离思考,故不提供档位) | off 表示发送 reasoning_effort: "none" 关闭思考;Qwen 系靠 none 关闭,不传档位时仍会思考(AMD 服务端行为)。MiniCPM-V-4.7-35B-A3B 与 MiniCPM-V-4.7-1B 同属 MiniCPM 系但档位表不同——不要按模型名的相近程度推断档位。 档位表不在 API 里(GET /v1/models 不返回该信息),只能实测;模型上下架会让此表过期,用 pnpm probe 复测后再更新 provider/radeon-cloud.yml。MinerU2.5-Pro 未收录——它走独立的 /v1/ocr 端点,不是对话模型。 已知限制 1. 思考与回答共用同一个 token 预算:Radeon 的 max_tokens 同时约束思考和回答,预算不足时回答会变成空字符串(实测 effort=low、max_tokens ≤ 400 时 finish_reason=length 而 content 全空)。配置里 defaultMaxTokens 已设为 32768 留足余量;max_tokens 是上限而非计费项,调高不增加成本。仍偶发空回答就调低该会话档位或临时改用 off。 2. stop 不可用:网关按白名单重建请求体,stop 被静默丢弃,dsh-llm-pi-ai 会抛 UNSUPPORTED_OPTION(响亮失败,比静默失效好)。 3. 部分模型不接受 developer 角色:10 个模型中有 6 个拒绝(GLM-5.3-Flash、MiniCPM5-2B、MiniCPM-V-4.7-1B 报 422;Qwen 系两个与 MiniCPM-V-4.7-35B-A3B 报 400),已用 compat.supportsDeveloperRole: false 改走 system。 4. 非法档位是硬失败(400/422),不会自动降级;档位表来自实测,新增模型请先复测。 5. 上游偶发故障:出现过 504 被包装成 HTTP 500 + code: upstream_error,DSH 归为可重试的 SERVER,重试即可。 归属与删除 本插件要求 radeon-cloud 这个 id 由它独占: - 设置页那一行不会出现「删除」按钮——DSH 只在「该 provider 存在于用户层、且不存在于 base 层」时渲染它,而定义写在插件的 bundle 层。 - 删除供应商 = 卸载插件。若你曾用 pnpm install:profile 合并进 profile,那里会留下一份归你所有的副本(卸载后删除按钮会重新出现,可自行清理)。 - 「自定义」标签:DSH 对任何不在内置模型目录里的 provider 硬编码了这个标记,配置层面无从去掉。随包带的极小客户端补丁(client/client.js)用一条 CSS 规则隐藏本 provider 那一行的标签;它依赖 DSH 的 DOM 结构与类名片段,DSH 改版后可能静默失效——标签重新出现,功能不受影响。 启动时插件会静态读 profile / home / 命令行 overlay 三层,判定这个 id 现在由谁说了算: | 情况 | 结果 | | 没人碰过 llm-pi-ai 的 config | 插件层定义生效,正常启动 | | profile 里有一份与本插件一致的同 id 声明 | 放行,提示它会在卸载后残留(通常是设置页保存时物化出的副本) | | profile 里有一份不一致的同 id 声明 | 启动失败:报 id 冲突,并指名第一处差异字段 | | profile 给 llm-pi-ai 写了 config 却没有本 provider | 启动失败:报定义未生效,并打印可直接执行的合并命令 | | config 是 !!js 表达式,或读不到 profile 目录 | 跳过判定并告警,以 --dump-config 为准 | 后两种是失败 + 原因,而不是静默接管或静默消失。要与自有 provider 共存,用补救命令按键合并: pnpm install:profile:dry # 演练:打印改动与被保留的其它 provider pnpm install:profile # 写入(自动备份,冲突时拒绝覆盖,--force 才覆盖) 只装了插件、没克隆仓库时,用包内脚本(启动失败信息会打印完整命令): node ~/.dsh/profiles/<profile>/node_modules/@zhz8888/dsh-radeon-cloud-patcher/scripts/apply-to-profile.mjs ~/.dsh/profiles/<profile>/cordis.patch.yml 合并粒度是键:只新增或替换 providers.radeon-cloud,你写的其它 provider、注释、缩进与键序原样保留(文本级编辑)。⚠️ 不要另写一条 llm-pi-ai 的非 insert 补丁去改该行的其它字段——那会整体替换这一行,把 providers 一并带走。 兼容性 - 目标 DSH 版本:>=0.2.0-rc.1,无上界(三处声明一致)。 - 收录的模型当前均为 stability: experimental,上游接口行为可能变,档位失效时先复测。 - 仅覆盖 Public Free Model APIs(共享端点);独占端点的基础 URL 每次实例重启都会变化,不在本项目范围内。 - 客户端补丁依赖 DSH 的 DOM 结构,改版后可能静默失效。 开发 零运行时依赖,源码只用 Node 内置模块;测试为自研 runner,无测试框架。运行 scripts/ 与 test/ 需要 Node >=22;pnpm validate 需本机有可用的 DSH 安装(macOS 下按桌面版应用包路径加载 schema,可用 DSH_MODULES 覆盖)。 pnpm test # 全量离线测试(清单不变式 / 插件元信息 / 合并语义 / 所有权判定 / 启动看护 / 补丁一致性 / 思考取回) pnpm validate # 用 llm-pi-ai 真实 schema 校验 provider 定义——升级 DSH 后必跑 pnpm sync:patch # 改完 provider/radeon-cloud.yml 后同步进补丁,否则定义漂移 pnpm probe --only <模型> # 重新实测思考档位 ./scripts/radeon-api.sh GET /models # 拉取实时模型目录 架构约束、补丁层设计理由与发版流程见 AGENTS.md 与 docs/market-submission.md。 许可证 本项目以 MIT 许可证 开源。本软件按「原样」提供,不附带任何形式的担保。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zhz8888/dsh-radeon-cloud-patcher
为 DSH 接入 AMD Radeon Cloud 模型服务商,支持按模型设置思考档位
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个给…
★ 761已汉化DSH
68.7
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 379已汉化DSH
67.8
AI 模型网关tingly-dev/tingly-box
Tingly Box Web UI 演示
★ 373已汉化DSH
67.4
WorkBuddy 账号池XDTrees/dsh-xdpool
把你能白嫖的模型额度接进 DSH 同一个池:WorkBuddy 多账号自动容错、十三家扫码登录、76…
★ 359已汉化DSH
67.1