Interface: IAssistantService
Defined in: src/types/index.ts:806
Contract of the assistant facade.
Methods
useCreateSession()
useCreateSession(
channel?):Promise<string>
Defined in: src/types/index.ts:813
Parameters
channel?
string
Returns
Promise<string>
useGetHistory()
useGetHistory(
sessionId):Promise<AiMessage[]>
Defined in: src/types/index.ts:815
Parameters
sessionId
string
Returns
Promise<AiMessage[]>
useInitAssistant()
useInitAssistant(
config?):void
Defined in: src/types/index.ts:807
Parameters
config?
Returns
void
useReply()
useReply(
sessionId,text,options?):Promise<AssistantResult>
Defined in: src/types/index.ts:808
Parameters
sessionId
string | undefined
text
string
options?
Returns
Promise<AssistantResult>
useResetSession()
useResetSession(
sessionId):Promise<void>
Defined in: src/types/index.ts:816
Parameters
sessionId
string
Returns
Promise<void>
useSessionExists()
useSessionExists(
sessionId):Promise<boolean>
Defined in: src/types/index.ts:814
Parameters
sessionId
string
Returns
Promise<boolean>