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]