Skip to main content

Interface: SessionDriver

Properties​

info​

readonly info: SessionInfo | null

Methods​

cancel()​

cancel(): Promise<void>

Returns​

Promise<void>


close()​

close(): void

Returns​

void


prompt()​

prompt(text, images?): Promise<TurnOutcome>

Parameters​

text​

string

images?​

ImageAttachment[]

Returns​

Promise<TurnOutcome>


setModel()?​

optional setModel(model): Promise<boolean>

Parameters​

model​

string

Returns​

Promise<boolean>


start()​

start(): Promise<SessionInfo>

Returns​

Promise<SessionInfo>


steer()?​

optional steer(text): Promise<boolean>

Parameters​

text​

string

Returns​

Promise<boolean>