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
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
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
Returns
void