mirror of
https://github.com/invariantlabs-ai/invariant-gateway.git
synced 2026-07-08 11:57:52 +02:00
Update metadata for gemini streaming case.
This commit is contained in:
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user