fix: 请求完成数必须大于等于1

This commit is contained in:
tbphp
2025-05-05 23:41:43 +08:00
parent 1cb4d750e4
commit 0be3678c9c
2 changed files with 2 additions and 1 deletions

View File

@@ -55,7 +55,7 @@ func CheckModelRequestRateLimitGroup(jsonStr string) error {
return err
}
for group, limits := range checkModelRequestRateLimitGroup {
if limits[0] < 0 || limits[1] < 0 {
if limits[0] < 0 || limits[1] < 1 {
return fmt.Errorf("group %s has negative rate limit values: [%d, %d]", group, limits[0], limits[1])
}
}

View File

@@ -179,6 +179,7 @@ export default function RequestRateLimit(props) {
<ul>
<li>{t('使用 JSON 对象格式,格式为:{"组名": [最多请求次数, 最多请求完成次数]}')}</li>
<li>{t('示例:{"default": [200, 100], "vip": [0, 1000]}。')}</li>
<li>{t('[最多请求次数]必须大于等于0[最多请求完成次数]必须大于等于1')}</li>
<li>{t('分组速率配置优先级高于全局速率限制。')}</li>
<li>{t('限制周期统一使用上方配置的“限制周期”值。')}</li>
</ul>