Logo
Classes

LiveLLMSession

Defined in: packages/core/src/llms/live.ts:46

Constructors

Constructor

new LiveLLMSession(): LiveLLMSession

Returns

LiveLLMSession

Properties

eventQueue

protected eventQueue: LiveEvent[] = []

Defined in: packages/core/src/llms/live.ts:47


eventResolvers

protected eventResolvers: (value) => void[] = []

Defined in: packages/core/src/llms/live.ts:48

Parameters

value

LiveEvent

Returns

void


closed

protected closed: boolean = false

Defined in: packages/core/src/llms/live.ts:49

Methods

sendMessage()

abstract sendMessage(message): void

Defined in: packages/core/src/llms/live.ts:50

Parameters

message

ChatMessage

Returns

void


streamEvents()

streamEvents(): AsyncIterable<LiveEvent>

Defined in: packages/core/src/llms/live.ts:51

Returns

AsyncIterable<LiveEvent>


disconnect()

abstract disconnect(): Promise<void>

Defined in: packages/core/src/llms/live.ts:60

Returns

Promise<void>


nextEvent()

protected nextEvent(): Promise<undefined | LiveEvent>

Defined in: packages/core/src/llms/live.ts:62

Returns

Promise<undefined | LiveEvent>


pushEventToQueue()

pushEventToQueue(event): void

Defined in: packages/core/src/llms/live.ts:75

Parameters

event

LiveEvent

Returns

void

On this page