credential-priority v1.1.3
相对 v1.1.2 的更新
行为变更:xAI Free 默认不参与优先级排序(opt-in)
- 新增配置
priority_rules.xai.free_participates_priority。
- 默认
false:xAI Free 凭证不参与正优先级提升、free-first 比较、provider uniqueness 重排。
- 仅当显式设置
priority_rules.xai.free_participates_priority: true 时,才恢复既有 Free 高优 / free-first / uniqueness 行为。
- 关闭排序参与不影响 xAI Free 的 429 耗尽、冷却、401 硬禁用与成功恢复逻辑。
429 耗尽规则(与排序开关独立,默认仍生效)
- 30 分钟内累计 2 次 429 → free 额度耗尽:
priority=-1 软禁用(free_depleted_disabled 默认 false,仅降 priority)。
- 成功 usage 清零失败计数;冷却锚点
first_success_at + 24h(无成功记录则用触发耗尽的失败时刻 + 24h)。
- 401 AuthInvalid(OAuth force 刷新后仍失效)→
priority=-1 且 disabled=true 硬禁用;需重新登录恢复;不计入 free 失败次数。
隔离保证
- Codex、Antigravity 规则与写回路径不变。
- 显式
true 时,v1.1.2 起的 Free 正优先级 / free-first 行为保持可用。
升级说明
- 替换
credential-priority.so(或对应平台动态库)后重启 CPA / CLIProxyAPI。
- 版本号仍为 1.1.3;若需要 Free 优先消耗,请在配置中显式设置:
priority_rules:
enabled: true
xai:
free_participates_priority: true