Skip to content

RealtimeSessionConfig

optional audio?: RealtimeAudioConfig;

Audio format preferences.


optional model?: string;

Model identifier (e.g., ‘gemini-3.1-flash-live-preview’, ‘gpt-realtime’).


optional resumptionHandle?: string;

Session resumption handle (for reconnect continuity).


systemInstruction: string;

System instruction / prompt for the model.


tools: GeminiFunctionDeclaration[];

Tool declarations (Gemini format — adapters convert to vendor-specific).


optional voice?: string;

Voice preset (e.g., ‘Puck’, ‘Charon’, ‘marin’).