feat: 自适应 RPM 未学习时不限制,改为碰壁学习策略

- 移除自适应模式的默认初始限制(RPMDefaults.INITIAL_LIMIT)
- 未学习到边界前不限制 RPM,让系统自由运行直到遇到 429
- 前端自适应 Key 显示学习到的值或"探测中"状态
- 批量余额查询改为并行执行,提升性能
This commit is contained in:
fawney19
2026-01-17 23:44:53 +08:00
parent f002f8de03
commit b98fc8497f
8 changed files with 38 additions and 25 deletions

View File

@@ -102,10 +102,8 @@ class RequestExecutor:
# 获取有效的 RPM 限制(自适应或固定)
if key.rpm_limit is None:
# 自适应模式:优先使用学习值,否则使用默认初始限制,避免无限制打爆上游
from src.config.constants import RPMDefaults
effective_key_limit = int(key.learned_rpm_limit or RPMDefaults.INITIAL_LIMIT)
# 自适应模式:使用学习值,未学习时为 None不限制等待碰壁学习
effective_key_limit = int(key.learned_rpm_limit) if key.learned_rpm_limit is not None else None
else:
effective_key_limit = int(key.rpm_limit)