Module client

Module client 

Expand description

Client โ†’ Server message types for the Gemini Live wire protocol.

Structsยง

ActivityEnd
Marker for speech activity end.
ActivitySignalMessage
Activity signal for client-side VAD events.
ActivitySignalPayload
Payload for activity signals.
ActivityStart
Marker for speech activity start.
ClientContentMessage
Client content message for sending text or conversation history.
ClientContentPayload
Payload for client content.
MediaChunk
A single chunk of media data (audio). Deprecated โ€” use Blob in audio field.
RealtimeInputMessage
Realtime audio input sent as a stream of chunks.
RealtimeInputPayload
Payload for realtime audio input.
SetupMessage
Top-level setup message sent immediately after WebSocket connect.
SetupPayload
Payload of the setup message.
ToolResponseMessage
Tool response message sent after executing function calls.
ToolResponsePayload
Payload for tool response.