Ver Fonte

Update relay-gemini-native.go

xqx121 há 8 meses atrás
pai
commit
edcdb378fd
1 ficheiros alterados com 3 adições e 0 exclusões
  1. 3 0
      relay/channel/gemini/relay-gemini-native.go

+ 3 - 0
relay/channel/gemini/relay-gemini-native.go

@@ -64,6 +64,9 @@ func GeminiTextGenerationHandler(c *gin.Context, resp *http.Response, info *rela
 			usage.PromptTokensDetails.TextTokens = detail.TokenCount
 		}
 	}
+	
+	// 计算最终使用量
+	usage.CompletionTokens = usage.TotalTokens - usage.PromptTokens
 
 	// 直接返回 Gemini 原生格式的 JSON 响应
 	jsonResponse, err := json.Marshal(geminiResponse)