Expand description
Server → Client message types for the Gemini Live wire protocol.
Structs§
- GoAway
Message - Server GoAway signal — requesting graceful disconnect.
- GoAway
Payload - Payload for GoAway.
- Server
Content Message - Server content message containing model output.
- Server
Content Payload - Payload for server content.
- Server
Message Wrapper - Server message wrapper — includes optional usage metadata alongside the message.
- Session
Resumption Result - Session resumption result from server.
- Session
Resumption Update Message - Session resumption update from server (sent during active session).
- Session
Resumption Update Payload - Payload for session resumption update.
- Setup
Complete Message - Server setup complete acknowledgment.
- Setup
Complete Payload - Payload for setup complete.
- Tool
Call Cancellation Message - Server tool call cancellation message.
- Tool
Call Cancellation Payload - Payload for tool call cancellation.
- Tool
Call Message - Server tool call request message.
- Tool
Call Payload - Payload for tool call.
- Transcription
Payload - Transcription text from server.
- Voice
Activity Message - Server-side voice activity detection event.
- Voice
Activity Payload - Payload for voice activity detection.
Enums§
- Server
Message - Unified server message enum — parsed from incoming WebSocket text frames.
- Voice
Activity Type - Type of voice activity event from the server.