From 58bd86f7ab35c0e4b628449e49006475cf4a19fb Mon Sep 17 00:00:00 2001 From: Jaycee Li Date: Wed, 11 Mar 2026 15:22:27 -0700 Subject: [PATCH] feat: Add model_status to GenerateContentResponse (Gemini API only) feat: Add part_metadata in Part (Gemini API only) feat: Support rendered_parts in GroundingSupport PiperOrigin-RevId: 882224524 --- vertexai/_genai/types/common.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/vertexai/_genai/types/common.py b/vertexai/_genai/types/common.py index 277e5e67f1..6fa21c2535 100644 --- a/vertexai/_genai/types/common.py +++ b/vertexai/_genai/types/common.py @@ -11394,6 +11394,12 @@ class EventMetadata(_common.BaseModel): default=None, description="""Optional. Indicates whether the response from the model is complete. Only used for streaming mode.""", ) + input_transcription: Optional[genai_types.Transcription] = Field( + default=None, description="""Optional. Audio transcription of user input.""" + ) + output_transcription: Optional[genai_types.Transcription] = Field( + default=None, description="""Optional. Audio transcription of model output.""" + ) class EventMetadataDict(TypedDict, total=False): @@ -11420,6 +11426,12 @@ class EventMetadataDict(TypedDict, total=False): turn_complete: Optional[bool] """Optional. Indicates whether the response from the model is complete. Only used for streaming mode.""" + input_transcription: Optional[genai_types.TranscriptionDict] + """Optional. Audio transcription of user input.""" + + output_transcription: Optional[genai_types.TranscriptionDict] + """Optional. Audio transcription of model output.""" + EventMetadataOrDict = Union[EventMetadata, EventMetadataDict]