feat(gemini): support cached token billing

This commit is contained in:
RedwindA committed 2026-02-01 22:50:47 +08:00
1 parent d7c55b92b2
commit 3985d10ae1
4 files changed
+12 -5

No files matched your search

@@ -49,6 +49,7 @@ func GeminiTextGenerationHandler(c *gin.Context, info *relaycommon.RelayInfo, re
}
usage.CompletionTokenDetails.ReasoningTokens = geminiResponse.UsageMetadata.ThoughtsTokenCount
usage.PromptTokensDetails.CachedTokens = geminiResponse.UsageMetadata.CachedContentTokenCount
for _, detail := range geminiResponse.UsageMetadata.PromptTokensDetails {
if detail.Modality == "AUDIO" {