dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
SJTU API request pacing, local token accounting and cancellable 429 recovery for DeepSeek Harness.
上交 API 的 DSH 请求排队与限流恢复插件。分钟额度不足时等待,临时 429 后自动恢复当前模型步骤。
当前为 0.1.1-beta.1 测试版,尚未被市场收录。 不保证完全避免 429、恢复所有故障或读取学校真实余额。
models.sjtu.edu.cn 精确识别路由,也可手动指定路由和预算;选中路由共享额度。usage 修正;缓存与推理不重复计数。/sjtu-quota 显示受保护路由、分钟已用/预留、请求数、排队、冷却和本地统计。dsh plugin --profile web add github:qzwn521/dsh-sjtu-quota
Desktop 用户将 web 换为当前 desktop profile。发布前可安装本地 .tgz 包测试,也可从项目目录执行 dsh plugin --profile desktop add .。启用后运行 /sjtu-quota,先确认受保护路由正确。
卸载:
dsh plugin --profile web remove dsh-sjtu-quota
新版 DSH 使用插件的原生 Config 设置表单,旧版使用 sjtu-quota 设置命名空间。profile patch 示例:
- id: sjtu-quota
config:
enabled: true
autoDetect: true
endpointHosts: [models.sjtu.edu.cn]
providers: []
tokensPerMinute: 300000
requestsPerMinute: 10
weeklyTokens: 1000000000
safetyRatio: 0.9
maxConcurrent: 1
estimateMultiplier: 1.15
fallbackOutputTokens: 8192
fallbackWaitMs: 61000
providers 填路由 ID,不是模型名称。非空时仅保护手动指定的路由;为空时按接口域名识别,不要求路由叫 sjtu,也不匹配域名后缀相似的其他站点。
safetyRatio: 0.9 将调度预算设为 270,000 Token,留出估算余量;调为 1 使用完整额度。fallbackOutputTokens 只用于请求未指定 maxTokens 时的预留,不会修改真实输出上限。
默认账本为 DSH_HOME/storages/sjtu-quota/ledger.json,未设置 DSH_HOME 时使用用户目录下的 .dsh。stateFile 可指定绝对路径,修改后重启插件。卸载会保留账本。
llm/stream 调用,自动恢复针对原生 agent 请求错误接口;直接发 HTTP 的第三方插件不在范围内。支持已验证的 Harness 0.1.5-rc.2、0.2.0-rc.2。不使用宽泛版本范围掩盖未验证版本。
npm test
node scripts/check-release.mjs --draft
node scripts/pack.mjs
MIT。社区第三方项目,与上海交通大学、DeepSeek 或插件市场无隶属或背书关系。