mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-21 18:06:19 +00:00
此前 OpenAI service_tier 与 Anthropic speed 的计费档位只看请求侧,上游 因容量把 priority/fast 静默降为 default/standard 时仍按 2x 收费。现在: - upstreamResponseModelObserver 同时观察响应侧档位:OpenAI 只信终止事件 与无类型 body 里的 service_tier(response.created 为请求回显,忽略), Anthropic 读 usage.speed;查找仅在带 model 的帧上触发 - ResolveBillingServiceTier 只降不升:响应档位比请求便宜才采纳,更贵、 未知或缺失一律沿用请求侧,与图片尺寸归并、response_model 计费的 "不得更贵"不变式一致 - usage_logs.service_tier 记录实际计费档位,降级写 billing.service_tier_downgraded 审计日志;HTTP、WS 及 ws_v2 relay 全覆盖