Update metadata for gemini streaming case.

This commit is contained in:
Hemang
2025-03-25 11:46:16 +01:00
parent 0a9cc244c8
commit c9cdbd7eb5
+5
View File
@@ -183,6 +183,11 @@ def update_merged_response(merged_response: dict[str, Any], chunk_json: dict) ->
if "finishReason" in candidate:
merged_response["candidates"][0]["finishReason"] = candidate["finishReason"]
if "usageMetadata" in chunk_json:
merged_response["usageMetadata"] = chunk_json["usageMetadata"]
if "modelVersion" in chunk_json:
merged_response["modelVersion"] = chunk_json["modelVersion"]
def create_metadata(
context: RequestContextData, response_json: dict[str, Any]