qzwn521/dsh-sjtu-quota ↗★ 0

dsh-sjtu-quota

提供上海交大API请求限速与额度恢复调度 适合使用上海交通大学AI接口,需要自动管理Token额度和并发的用户。

包名
dsh-sjtu-quota
兼容性
待验证
Harness 依赖范围
0.1.5-rc.2 || 0.2.0-rc.2
Cordis 依赖范围
4.0.2 || ~4.0.4
版本
0.1.1-beta.1
许可证
MIT
最近更新
2026年10月21日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qzwn521/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 可指定绝对路径,修改后重启插件。卸载会保留账本。