shaw
c3ae5fc3c5
fix(usage): effort 提取改用模型候选列表,修复后缀模型元数据丢失
#3909 将 effort 提取的模型参数改为 firstNonEmpty(upstreamModel, ...),
而 OAuth 的 normalizeCodexModel 会剥掉模型 effort 后缀
(gpt-5.4-xhigh -> gpt-5.4),导致后缀式模型且 body 无显式
reasoning 字段的请求在 usage 元数据中丢失 effort。
extractOpenAIReasoningEffortFromBody/extractOpenAIReasoningEffort
改为接受模型候选变参:显式 effort 的 max 保留判定沿用第一个非空
候选(映射后模型),后缀推导回退依次尝试每个候选(原始模型名兜底)。
纯元数据修复,不改变任何转发行为。
2026-07-10 11:09:06 +08:00
..
2026-07-07 03:31:39 +08:00
2026-07-03 17:22:49 +00:00
2026-07-10 10:18:16 +08:00
2026-06-26 10:36:09 +08:00
2026-07-06 15:00:29 +08:00
2026-07-09 22:52:35 +08:00
2026-07-09 22:30:04 +08:00
2026-07-09 22:30:04 +08:00
2026-07-10 11:09:06 +08:00
2026-07-03 10:29:33 +08:00
2026-07-03 21:02:31 +08:00
2026-07-09 10:03:49 +08:00