Logo
Classes

GeminiLiveSession

Defined in: packages/providers/google/src/live.ts:35

Extends

  • LiveLLMSession

Constructors

Constructor

new GeminiLiveSession(): GeminiLiveSession

Defined in: packages/providers/google/src/live.ts:39

Returns

GeminiLiveSession

Overrides

LiveLLMSession.constructor

Properties

session

session: undefined | Session

Defined in: packages/providers/google/src/live.ts:36


closed

closed: boolean = false

Defined in: packages/providers/google/src/live.ts:37

Overrides

LiveLLMSession.closed

Methods

handleLiveEvents()

handleLiveEvents(event, toolCalls): void

Defined in: packages/providers/google/src/live.ts:89

Parameters

event

LiveServerMessage

toolCalls

BaseTool<any>[]

Returns

void


sendMessage()

sendMessage(message): void

Defined in: packages/providers/google/src/live.ts:259

Parameters

message

ChatMessage

Returns

void

Overrides

LiveLLMSession.sendMessage


disconnect()

disconnect(): Promise<void>

Defined in: packages/providers/google/src/live.ts:266

Returns

Promise<void>

Overrides

LiveLLMSession.disconnect

On this page