Live Client Setup
Message contains configuration that will apply for the duration of the streaming session.
Constructors
Properties
Configures the avatar model behavior.
Configures context window compression mechanism.
Configures the explicit VAD signal. If enabled, the client will send vad_signal to indicate the start and end of speech. This allows the server to process the audio more efficiently.
The generation configuration for the session. Note: only a subset of fields are supported.
Configures the exchange of history between the client and the server.
The transcription of the input aligns with the input audio language.
Optional. Labels with user-defined metadata for the request. Optional. Labels must follow standard unified Cloud label requirements: - Label keys must start with a letter. - Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. - International characters are allowed. Usage: - Safety identifiers from aggregators: Use the key safety_identifier (e.g. {"safety_identifier": "user_session_123"})
The transcription of the output aligns with the language code specified for the output audio.
Configures the proactivity of the model. This allows the model to respond proactively to the input and to ignore irrelevant input.
Configures the realtime input behavior in BidiGenerateContent.
Safety settings in the request to block unsafe content in the response.
Configures session resumption mechanism.
The user provided system instructions for the model. Note: only text should be used in parts and content in each part will be in a separate paragraph.