Classes
GeminiLiveSession
Defined in: packages/providers/google/src/live.ts:44
Extends
LiveLLMSession
Constructors
Constructor
new GeminiLiveSession():
GeminiLiveSession
Defined in: packages/providers/google/src/live.ts:48
Returns
GeminiLiveSession
Overrides
LiveLLMSession.constructor
Properties
session
session:
undefined
|Session
Defined in: packages/providers/google/src/live.ts:45
closed
closed:
boolean
=false
Defined in: packages/providers/google/src/live.ts:46
Overrides
LiveLLMSession.closed
Accessors
messageSender
Get Signature
get messageSender():
MessageSender
Defined in: packages/providers/google/src/live.ts:52
Returns
MessageSender
Overrides
LiveLLMSession.messageSender
Methods
handleLiveEvents()
handleLiveEvents(
event
,toolCalls
):void
Defined in: packages/providers/google/src/live.ts:98
Parameters
event
LiveServerMessage
toolCalls
BaseTool
<any
>[]
Returns
void
disconnect()
disconnect():
Promise
<void
>
Defined in: packages/providers/google/src/live.ts:195
Returns
Promise
<void
>
Overrides
LiveLLMSession.disconnect