dsh-sjtu-quota
SJTU API request pacing and cancellable rate-limit recovery for DeepSeek Harness 适合使用上海交通大学AI接口,需要自动管理Token额度和并发的用户。
설치
$
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 可指定绝对路径,修改后重启插件。卸载会保留账本。