Explorar o código

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

tbphp hai 7 meses
pai
achega
0be3678c9c

+ 1 - 1
setting/rate_limit.go

@@ -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])
 		}
 	}

+ 1 - 0
web/src/pages/Setting/RateLimit/SettingsRequestRateLimit.js

@@ -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>