Browse Source

Update relay-gemini-native.go

xqx121 8 months ago
parent
commit
edcdb378fd
1 changed files with 3 additions and 0 deletions
  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)