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