LiveLLMSession
Defined in: packages/core/src/llms/live/live.ts:17
Constructors
Constructor
new LiveLLMSession():
LiveLLMSession
Returns
LiveLLMSession
Properties
eventQueue
protected
eventQueue:LiveEvent
[] =[]
Defined in: packages/core/src/llms/live/live.ts:18
eventResolvers
protected
eventResolvers: (value
) =>void
[] =[]
Defined in: packages/core/src/llms/live/live.ts:19
Parameters
value
Returns
void
closed
closed:
boolean
=false
Defined in: packages/core/src/llms/live/live.ts:20
Accessors
messageSender
Get Signature
get
abstract
messageSender():MessageSender
Defined in: packages/core/src/llms/live/live.ts:21
Returns
Methods
sendMessage()
sendMessage(
message
):void
Defined in: packages/core/src/llms/live/live.ts:45
Parameters
message
Returns
void
streamEvents()
streamEvents():
AsyncIterable
<LiveEvent
>
Defined in: packages/core/src/llms/live/live.ts:77
Returns
AsyncIterable
<LiveEvent
>
disconnect()
abstract
disconnect():Promise
<void
>
Defined in: packages/core/src/llms/live/live.ts:86
Returns
Promise
<void
>
nextEvent()
protected
nextEvent():Promise
<undefined
|LiveEvent
>
Defined in: packages/core/src/llms/live/live.ts:88
Returns
Promise
<undefined
| LiveEvent
>
pushEventToQueue()
pushEventToQueue(
event
):void
Defined in: packages/core/src/llms/live/live.ts:101
Parameters
event
Returns
void