Repository navigation
Releases
v0.11.1 · 旗舰模型用官方上下文/最大输出
dsh-modelscope-pool 0.11.1
把旗舰模型的上下文和最大输出改成魔搭模型卡片上的官方数字。
魔搭没有可编程的规格接口:/v1/models 只回 id / owned_by / created,详情接口和模型页都没有上下文字段。数字只写在卡片说明里,所以逐个确认后硬编码:
| 模型 | 上下文 | 最大输出 |
|---|---|---|
| DeepSeek-V4-Pro | 1,000,000 | — |
| DeepSeek-V4-Pro-0813 | 1,000,000 | 393,216 |
| DeepSeek-V4.1-Flash | 1,000,000 | — |
| DeepSeek-V4.1-Flash-1017 | 1,000,000 | 262,144 |
| GLM-5.2 | 1,000,000 | — |
其余模型不声明,回落 128K。「—」是卡片没写,就不填,让 DSH 用它自己的默认。
Step-5-Preview 卡片写的是上下文 1M、最大输出也 1M,两边相等会让 DSH 预留的回复额度吃光整个窗口、压缩预算归零,切模型反而报错,所以这个型号不填。
副作用是好事:DeepSeek-V4.1-Flash 这类 1M 上下文的模型,切过去的门槛从 64K 抬到 512K,不用再为了一句话触发压缩被拒。
装
dsh plugin --profile web add dsh-modelscope-pool@0.11.1许可
MIT © 2026 Yizutt。与 ModelScope 官方无关。
v0.11.0 · 批量添加 / 原生添加 / 网页重构
dsh-modelscope-pool 0.11.0
四个问题一起修,外加网页端重排。
修复
- 批量添加 Key:以前是「加一个 → 立刻联网查它的额度 → 再下一个」,粘 50 个要等好几分钟,期间再粘一批会被忽略。现在入库是本地写字、立刻返回,认站点和查额度全部丢到后台。
- 原生界面添加 Key 无效:表单提交回来的值形状不固定(
newKey/data.newKey/ 纯字符串),之前只认一种,值为空就静默失败。现在四种形状都认,并且面板数据里补上了绑定的newKey字段。 - 模型列表混入国内版:面板和模型页现在只显示「池里真有这个站点 Key」的模型。只有国际版 Key 时,国内版独占的模型不再出现。
- 胶囊按钮阴影:插件侧控制不了 App 给悬浮按钮加的投影,所以把输入框上方那两个悬浮胶囊去掉了,入口合并到状态条,点一下直接进面板。
网页端(/modelscope-pool)
重排成卡片式布局:吸顶标题、三个统计卡、魔粒进度条、表格化 Key 列表(隔行底色)、分页信息、添加 Key 与默认模型分成两张卡。深色模式跟着系统走。
装
dsh plugin --profile web add dsh-modelscope-pool@0.11.0许可
MIT © 2026 Yizutt。与 ModelScope 官方无关。
v0.10.3 · 修复原生面板空白
dsh-modelscope-pool 0.10.3
修 0.10.2 的严重回归:dsh-go 原生面板整页变成「—」。
原因
0.10.2 把「顶部提示」的状态变量定义在了插件注入回调内部,而构建面板数据的函数在更外层。每次推数据都会因为读不到这个变量抛 ReferenceError,被 catch 静默吞掉 —— 于是数据永远推不出去,界面只剩占位符。网页版走的是另一条 HTTP 路径,所以看起来正常。
修法
- 把提示状态提到外层作用域,两处都能读到;
- 设置提示和到期时都立即重推一次,提示点下就出现、3 秒整收起,不再受 1.5 秒心跳影响。
装
dsh plugin --profile web add dsh-modelscope-pool@0.10.3许可
MIT © 2026 Yizutt。与 ModelScope 官方无关。
v0.10.2 · 顶部提示 + 3 秒自动收起
dsh-modelscope-pool 0.10.2
把「正在……」这类等待提示从 App 的悬浮弹幕改成面板顶部显示,并且 3 秒后自动收起。
改了什么
| 操作 | 0.10.1 | 0.10.2 |
|---|---|---|
| 刷新额度 / 测试全部 / 重新拉取模型 / 添加 Key | App 的 pending 悬浮提示 | 面板顶部一行提示 |
| 提示停留 | 直到任务结束 | 3 秒后自动收起 |
| 任务本身 | 继续 | 继续(收起不等于取消) |
提示复用面板顶部的说明行:点下立刻显示「正在刷新额度」,3 秒后自动恢复成常规说明;后台任务跑完再挂一句结果,同样 3 秒收起。
安装
dsh plugin --profile web add dsh-modelscope-pool@0.10.2许可
MIT © 2026 Yizutt。与 ModelScope 官方无关。
v0.10.1 · 修复「没有响应」
dsh-modelscope-pool 0.10.1
修掉「点刷新额度提示魔搭 Key 池没有响应」这个 bug。
原因
App 要求点按在 3 秒内返回。刷新额度 / 测试全部 / 重新拉取模型 / 添加 Key 这四件事都要联网,逐个查 95 个 Key 的额度早就超过 3 秒,于是被 App 判成没响应。
修法
这四件事改成延后效果:点下先立刻回一个等待态(「正在刷新额度」「正在测试全部」…),真正的网络结果异步回来,上限 60 秒。
安装
dsh plugin --profile web add dsh-modelscope-pool@0.10.1从 0.10.0 升级只需换版本号。
许可
MIT © 2026 Yizutt。与 ModelScope 官方无关。
v0.10.0 · 紧凑面板 + 网页版/桌面版
dsh-modelscope-pool 0.10.0
魔搭(ModelScope)多 Key 聚合网关 + DSH 原生插件。模型不变,只换 Key。
安装
dsh plugin --profile web add dsh-modelscope-pool@0.10.0只想要包本身:
npm i dsh-modelscope-pool@0.10.0本次更新
- 原生面板紧凑化:去掉两张占地方的扇形图,改成一条魔粒进度条;Key 列表每页 40 → 10 行;面板节点 11 → 8,一屏看完。
- 网页版 / 桌面版管理页:新增
/modelscope-pool,在 Harness Web 和桌面端也能管 Key(只接受回环地址,沿用宿主登录校验)。 - 之前两个版本:界面多语言跟随系统(中文「国际版 / 国内版」,其他语言「International / China」)、魔粒用量估算(每个 Key 按 250 魔粒算)。
核心能力(1.0 前稳定)
| 上游返回 | 网关怎么处理 |
|---|---|
401 / 令牌无效 |
冷却 5 分钟后重试 |
402 / 429 + 额度文案 |
停用到北京时间次日 00:01 自动恢复 |
429 限流 |
冷却 5 分钟,并按退避单独重刷该 Key 的额度 |
403 / 404 无此模型 |
只拉黑「Key × 模型」组合 5 分钟,Key 照用 |
模型名原样保留版本号(DeepSeek-V4.1-Flash-1017 ≠ DeepSeek-V4-Flash-1017),跨国区请求按 Key 所属站点换成那边的真实 id。
许可
MIT © 2026 Yizutt。与 ModelScope 官方无关。