Skip to content

v1.19.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 05:30
· 30 commits to main since this release

v1.19.0

新增

  • 按模型查询可用容量:新增 GET /v1/capacity?model=<cn:|global:>模型名,返回该模型此刻可出票的账号数(model_available_accounts)与整池健康账号数(available_accounts)。纯本地台账、不打上游,供负载均衡/客户端判断某模型在本实例是否可服务;被 models.hidden 点名的模型恒报 0。鉴权与 /status 同口径。
  • 保活临期窗口:周期 token 保活不再每天对全部账号轮换 refresh token,只刷新剩余有效期不超过窗口(默认 7 天)的凭证;已过期/无到期时间的账号始终刷新。面板「全部保活」手动入口仍全量,减少无谓轮换与风控暴露面。

修复

  • reasoning_effort=off/none 现在真的关闭思考:此前 off 只被当作档位排序占位,会被降级管线抬成最弱正档,表现为「要求关闭思考却仍返回思维链」。DeepSeek 系改写为 thinking.type=disabled 并清除档位字段;其他模型清除非法档位值后透传。
  • 网关 401 不再误杀健康账号:refresh 失败时先分辨是「上游应用层明确判词」还是「边缘拦截/抖动」。只有明确判词(4xx 非 429、非 HTML 拦截页)才累计 session dead;HTML 401/403、5xx、429、传输错误只软冷却。chat 与搜索两条路径同口径;刷新成功后仍 401 的降级凭证也不再计死。

配置

  • schedule.keepalive_refresh_window(默认 168h):周期保活的临期窗口,Go 时长格式;留空回落默认,非法或 <=0 启动报错。面板保存后热生效。