Appearance
@sylis/web / network/ai / ExtendedAIService
Class: ExtendedAIService
Defined in: apps/web/src/network/ai/index.ts:237
Extends
Constructors
Constructor
new ExtendedAIService():
ExtendedAIService
Defined in: apps/web/src/network/ai/index.ts:50
Returns
ExtendedAIService
Inherited from
Methods
abort()
abort():
void
Defined in: apps/web/src/network/ai/index.ts:168
Returns
void
Inherited from
chat()
chat(
params):Promise<string>
Defined in: apps/web/src/network/ai/index.ts:140
Parameters
params
Returns
Promise<string>
Inherited from
checkHealth()
checkHealth():
Promise<boolean>
Defined in: apps/web/src/network/ai/index.ts:180
Returns
Promise<boolean>
Inherited from
generateClozeTest()
generateClozeTest(
params):Promise<ClozeArticle>
Defined in: apps/web/src/network/ai/index.ts:672
Parameters
params
Returns
Promise<ClozeArticle>
generateClozeTestStream()
generateClozeTestStream(
params,onProgress?,onResult?):Promise<ClozeArticle>
Defined in: apps/web/src/network/ai/index.ts:414
Parameters
params
onProgress?
(progress) => void
onResult?
(clozeData) => void
Returns
Promise<ClozeArticle>
generateStory()
generateStory(
params):Promise<string>
Defined in: apps/web/src/network/ai/index.ts:372
Parameters
params
Returns
Promise<string>
generateStoryStream()
generateStoryStream(
params,onProgress?,onChunk?):Promise<string>
Defined in: apps/web/src/network/ai/index.ts:239
Parameters
params
onProgress?
(progress) => void
onChunk?
(content) => void
Returns
Promise<string>
improveStory()
improveStory(
originalStory,words,feedback?):Promise<string>
Defined in: apps/web/src/network/ai/index.ts:390
Parameters
originalStory
string
words
Word[]
feedback?
string
Returns
Promise<string>
isRequesting()
isRequesting():
boolean
Defined in: apps/web/src/network/ai/index.ts:175
Returns
boolean
Inherited from
streamChat()
streamChat(
params):AsyncGenerator<string,void,unknown>
Defined in: apps/web/src/network/ai/index.ts:103
Parameters
params
Returns
AsyncGenerator<string, void, unknown>
Inherited from
streamChatWithHandler()
streamChatWithHandler(
params,handler):Promise<string>
Defined in: apps/web/src/network/ai/index.ts:55
Parameters
params
handler
Returns
Promise<string>