Merge pull request #2668 from pikasTech/fix/sub2api-visible-errors
Pipelines as Code CI / hwlab-web-probe-sentinel-nc01- Success
Pipelines as Code CI / platform-infra-gitea-nc01- Success
Pipelines as Code CI / unidesk-host- Success

fix: 减少可恢复上游错误穿透
This commit is contained in:
Lyon
2026-07-20 20:38:42 +08:00
committed by GitHub
@@ -33,16 +33,16 @@ runtime:
rules:
- statusCode: 429
keywords: [concurrency limit exceeded, upstream rate limit exceeded]
durationMinutes: 1
description: 明确命中上游并发或速率限制时短时冷却当前账号。
durationMinutes: 3
description: 明确命中持续性上游并发或速率限制时冷却当前账号三分钟
- statusCode: 400
keywords: [input must be a list, selected model is at capacity]
durationMinutes: 1
description: 明确命中 Responses input 列表兼容错误或模型容量不足时短时冷却并切换账号。
- statusCode: 500
keywords: [failed to validate api key, do request failed]
keywords: [failed to validate api key, do request failed, upstream gateway error]
durationMinutes: 1
description: 上游 API-key 查询依赖请求传输内部失败时短时冷却当前账号。
description: 上游 API-key 查询依赖请求传输或网关内部失败时短时冷却当前账号。
- statusCode: 502
keywords: [upstream service temporarily unavailable, upstream request failed, service temporarily unavailable, overloaded, concurrency limit exceeded, upstream rate limit exceeded]
durationMinutes: 1
@@ -52,9 +52,9 @@ runtime:
durationMinutes: 1
description: 明确命中 503 上游暂时不可用、过载或并发限制时短时冷却当前账号。
- statusCode: 504
keywords: [concurrency limit exceeded, upstream service temporarily unavailable, input must be a list]
keywords: [concurrency limit exceeded, upstream service temporarily unavailable, service temporarily unavailable, upstream gateway error, input must be a list]
durationMinutes: 1
description: 明确命中 504 上游并发限制、暂时不可用或 Responses input 列表兼容错误时短时冷却当前账号。
description: 明确命中 504 上游并发限制、暂时不可用、网关错误或 Responses input 列表兼容错误时短时冷却当前账号。
- statusCode: 522
keywords: [upstream request failed]
durationMinutes: 1