mirror of
https://github.com/Nezumi-2711/9router.git
synced 2026-09-22 13:38:31 +00:00
Fix AG MITM
This commit is contained in:
@@ -196,13 +196,15 @@ export function extractUsage(chunk) {
|
||||
}
|
||||
|
||||
// Gemini format (Antigravity)
|
||||
if (chunk.usageMetadata && typeof chunk.usageMetadata === "object") {
|
||||
// Antigravity wraps usageMetadata inside response: { response: { usageMetadata: {...} } }
|
||||
const usageMeta = chunk.usageMetadata || chunk.response?.usageMetadata;
|
||||
if (usageMeta && typeof usageMeta === "object") {
|
||||
return normalizeUsage({
|
||||
prompt_tokens: chunk.usageMetadata?.promptTokenCount || 0,
|
||||
completion_tokens: chunk.usageMetadata?.candidatesTokenCount || 0,
|
||||
total_tokens: chunk.usageMetadata?.totalTokenCount,
|
||||
cached_tokens: chunk.usageMetadata?.cachedContentTokenCount,
|
||||
reasoning_tokens: chunk.usageMetadata?.thoughtsTokenCount
|
||||
prompt_tokens: usageMeta.promptTokenCount || 0,
|
||||
completion_tokens: usageMeta.candidatesTokenCount || 0,
|
||||
total_tokens: usageMeta.totalTokenCount,
|
||||
cached_tokens: usageMeta.cachedContentTokenCount,
|
||||
reasoning_tokens: usageMeta.thoughtsTokenCount
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user