跳转到内容

No new usage record is created — Antigravity 用量统计缺失

Quick fix

多数相关 issue 仍未解决;升级到包含 #7740 修复的 cc-switch 版本;该修复处理了 Gemini 流式用量解析和模型归因问题。

报错原文
No new usage record is created for the successful streaming request.

Antigravity 的 Gemini 原生流式请求 `streamGenerateContent` 可以成功转发,但 cc-switch 未写入对应的用量记录。报告中的日志显示,流结束后没有出现 `[response_processor]` 或 `[gemini] 插入日志` 条目。

维护者确认了两项缺陷:流式预过滤器只放行含 `usageMetadata` 的事件,而 `modelVersion` 只在首个 chunk 出现;此外,Vertex AI 返回的 `usageMetadata` token 计数可能是字符串,`as_u64()` 无法解析时会导致统计页没有可见记录。这两处已在 #7740 所述修复中处理;若上游流根本未透传 `usageMetadata`,仍需确认中转侧行为。

  1. 升级 cc-switch 到包含 #7740 修复的版本;issue 未说明具体发布版本。

  2. 升级后重新发送 Antigravity 的 `streamGenerateContent` 请求,并检查是否出现对应的 usage 日志和统计记录。

ToolAntigravity
Version3.20.4(已报告受影响;修复版本未说明)
PlatformsWindows
升级后需要确认什么?
重新抓取一次 `streamGenerateContent` 的 usage 行,确认流式请求已产生统计记录。
如果流中根本没有 `usageMetadata` chunk 怎么办?
这可能是 New API 对部分上游只记账但不透传用量数据的情况,需要在中转侧进一步确认。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。