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
>