流式 usage 计费防护
针对流式响应中伪造 usage 字段、累计值被重复放大的问题,本次同步加强了 usage 数据处理:

  • 拒绝负数 token。
  • 拒绝超过合理上限的异常 token。
  • 非法 usage 事件不会覆盖之前已经采集到的有效数据。
  • Anthropic 类协议使用最新有效 usage 快照,避免把累计快照重复相加。
  • OpenAI bridge 需要累加时增加逐字段溢出检查。
  • 覆盖 OpenAI、Anthropic、Antigravity 等兼容链路。

前端兼容性修复

  • Safari 渠道监控卡片
  • Safari/WebKit 对原生 button 元素直接作为 flex 容器时的布局处理存在兼容性问题,可能导致卡片内容被压缩到左侧。
  • 修复方式是将卡片内部内容放入独立的 flex wrapper,并补充 min-width: 0 等约束,使卡片在 Safari、Chrome 和移动端保持一致布局。
  • 排行榜刷新按钮
  • Vue I18n 初始化阶段可能返回非字符串消息值,导致刷新按钮渲染出函数文本。
  • 现在通过统一的 refreshLabel 计算值进行类型保护,并在语言资源尚未准备好时使用中文或英文兜底文本,避免按钮显示异常。
  • 主题颜色恢复
  • 重新整理全局主题变量,恢复页面背景、卡片、输入框、弹窗、侧边栏和按钮的明确颜色与边框。关键容器不再依赖全局透明背景,保留必要的玻璃效果,同时完善亮色和暗色主题表现。

添加新评论

验证码

文章目录