Logo
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