Skip to main content

Module live

Module live 

Source
Expand description

Gemini Developer Live BidiGenerateContent wire models, checked 2026-09-13. https://ai.google.dev/api/live googleapis/googleapis generative_service.proto commit efc9e8f560a5f1b9b08b62823bfa7955c656cb74; googleapis/python-genai types.py and _live_converters.py commit 9052efddccae9f91e699d9b76e0d5a3e032637f5. The current reference/SDK include fields absent from the public proto; mldev converter mappings determine Developer API wire placement. Vertex-only options are not added. Optional ProtoJSON null is treated as unset; explicit false/0 remains present. Sibling oneof keys are retained without engine validation.

Re-exports§

pub use crate::gemini::content::MediaProcessing as LiveMediaProcessing;
pub use crate::gemini::audio::TranslationConfig;
pub use crate::gemini::audio::AudioTranscriptionConfig;
pub use crate::gemini::audio::AudioTranscriptionMode;
pub use crate::gemini::audio::LanguageAuto;
pub use crate::gemini::audio::LanguageHints;

Structs§

AutomaticActivityDetection
AutomaticActivityDetectionBuilder
Builder for AutomaticActivityDetection.
AvatarConfig
AvatarConfigBuilder
Builder for AvatarConfig.
BidiGenerateContentClientContent
BidiGenerateContentClientContentBuilder
Builder for BidiGenerateContentClientContent.
BidiGenerateContentRealtimeInput
BidiGenerateContentRealtimeInputBuilder
Builder for BidiGenerateContentRealtimeInput.
BidiGenerateContentServerContent
BidiGenerateContentServerContentBuilder
Builder for BidiGenerateContentServerContent.
BidiGenerateContentSetup
BidiGenerateContentSetupBuilder
Builder for BidiGenerateContentSetup.
BidiGenerateContentSetupComplete
BidiGenerateContentSetupCompleteBuilder
Builder for BidiGenerateContentSetupComplete.
BidiGenerateContentToolCall
BidiGenerateContentToolCallBuilder
Builder for BidiGenerateContentToolCall.
BidiGenerateContentToolCallCancellation
BidiGenerateContentToolCallCancellationBuilder
Builder for BidiGenerateContentToolCallCancellation.
BidiGenerateContentToolResponse
BidiGenerateContentToolResponseBuilder
Builder for BidiGenerateContentToolResponse.
BidiGenerateContentTranscription
BidiGenerateContentTranscriptionBuilder
Builder for BidiGenerateContentTranscription.
ContextWindowCompressionConfig
ContextWindowCompressionConfigBuilder
Builder for ContextWindowCompressionConfig.
CustomizedAvatar
CustomizedAvatarBuilder
Builder for CustomizedAvatar.
GoAway
GoAwayBuilder
Builder for GoAway.
HistoryConfig
HistoryConfigBuilder
Builder for HistoryConfig.
LiveActivityEnd
LiveActivityEndBuilder
Builder for LiveActivityEnd.
LiveActivityStart
LiveActivityStartBuilder
Builder for LiveActivityStart.
LiveBlob
LiveBlobBuilder
Builder for LiveBlob.
LiveClientMessage
LiveClientMessageBuilder
Builder for LiveClientMessage.
LiveContent
LiveContentBuilder
Builder for LiveContent.
LiveGenerationConfig
LiveGenerationConfigBuilder
Builder for LiveGenerationConfig.
LiveMultiSpeakerVoiceConfig
LiveMultiSpeakerVoiceConfigBuilder
Builder for LiveMultiSpeakerVoiceConfig.
LivePart
LivePartBuilder
Builder for LivePart.
LivePrebuiltVoiceConfig
LivePrebuiltVoiceConfigBuilder
Builder for LivePrebuiltVoiceConfig.
LiveServerMessage
LiveServerMessageBuilder
Builder for LiveServerMessage.
LiveSpeakerVoiceConfig
LiveSpeakerVoiceConfigBuilder
Builder for LiveSpeakerVoiceConfig.
LiveSpeechConfig
LiveSpeechConfigBuilder
Builder for LiveSpeechConfig.
LiveUsageMetadata
LiveUsageMetadataBuilder
Builder for LiveUsageMetadata.
LiveVoiceConfig
LiveVoiceConfigBuilder
Builder for LiveVoiceConfig.
ProactivityConfig
ProactivityConfigBuilder
Builder for ProactivityConfig.
RealtimeInputConfig
RealtimeInputConfigBuilder
Builder for RealtimeInputConfig.
ReplicatedVoiceConfig
ReplicatedVoiceConfigBuilder
Builder for ReplicatedVoiceConfig.
SessionResumptionConfig
SessionResumptionConfigBuilder
Builder for SessionResumptionConfig.
SessionResumptionUpdate
SessionResumptionUpdateBuilder
Builder for SessionResumptionUpdate.
SlidingWindow
SlidingWindowBuilder
Builder for SlidingWindow.
VoiceActivity
VoiceActivityBuilder
Builder for VoiceActivity.
VoiceActivityDetectionSignal
VoiceActivityDetectionSignalBuilder
Builder for VoiceActivityDetectionSignal.
VoiceConsentSignature
VoiceConsentSignatureBuilder
Builder for VoiceConsentSignature.
WordInfo
WordInfoBuilder
Builder for WordInfo.

Enums§

ActivityHandling
EndSensitivity
InteractionStatus
LiveInt64
ProtoJSON int64 fields allow decimal strings and numeric JSON inputs.
SpeechState
ai.google.dev/api/live exposes deprecated speechState but provides no value table; current public proto/SDK omit its declaration. Preserve the named enum representation without inventing constants. ProtoJSON enums can be names/ints.
StartSensitivity
TurnCompleteReason
TurnCoverage
VadSignalType
VoiceActivityType

Type Aliases§

LiveGroundingMetadata
LiveRequest
HTTP handshake metadata; the established link is crate::WebSocket.
LiveResponse
LiveUrlContextMetadata