From 6a03f7803cb7a998863a97cd33bb91c93bdde59a Mon Sep 17 00:00:00 2001 From: Jaycee Li Date: Fri, 20 Mar 2026 13:06:15 -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: 886938835 --- 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]