GeminiRealtimeClient

GeminiRealtimeClient(**kwargs)

(Experimental) Client for Gemini Realtime API.
(Experimental) Client for Gemini Realtime API.

Parameters:
NameDescription
**kwargs

Instance Attributes

connection


Get the Gemini WebSocket connection.

logger


Get the logger for the Gemini Realtime API.

Instance Methods

add_event

add_event(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs

connect

connect(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs

get_event

get_event(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs

get_factory

get_factory(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs

queue_input_audio_buffer_delta

queue_input_audio_buffer_delta(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs

read_events

read_events(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs

send_audio

send_audio(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs

send_function_result

send_function_result(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs

send_text

send_text(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs

session_update

session_update(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs

truncate_audio

truncate_audio(*args, **kwargs) -> 

Call self as a function.

Parameters:
NameDescription
*args
**kwargs