Skip to content

@sylis/web v0.0.0


@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

AIService.constructor

Methods

abort()

abort(): void

Defined in: apps/web/src/network/ai/index.ts:168

Returns

void

Inherited from

AIService.abort


chat()

chat(params): Promise<string>

Defined in: apps/web/src/network/ai/index.ts:140

Parameters

params

ChatCompletionParams

Returns

Promise<string>

Inherited from

AIService.chat


checkHealth()

checkHealth(): Promise<boolean>

Defined in: apps/web/src/network/ai/index.ts:180

Returns

Promise<boolean>

Inherited from

AIService.checkHealth


generateClozeTest()

generateClozeTest(params): Promise<ClozeArticle>

Defined in: apps/web/src/network/ai/index.ts:672

Parameters

params

ClozeGenerationParams

Returns

Promise<ClozeArticle>


generateClozeTestStream()

generateClozeTestStream(params, onProgress?, onResult?): Promise<ClozeArticle>

Defined in: apps/web/src/network/ai/index.ts:414

Parameters

params

ClozeGenerationParams

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

StoryGenerationParams

Returns

Promise<string>


generateStoryStream()

generateStoryStream(params, onProgress?, onChunk?): Promise<string>

Defined in: apps/web/src/network/ai/index.ts:239

Parameters

params

StoryGenerationParams

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

AIService.isRequesting


streamChat()

streamChat(params): AsyncGenerator<string, void, unknown>

Defined in: apps/web/src/network/ai/index.ts:103

Parameters

params

ChatCompletionParams

Returns

AsyncGenerator<string, void, unknown>

Inherited from

AIService.streamChat


streamChatWithHandler()

streamChatWithHandler(params, handler): Promise<string>

Defined in: apps/web/src/network/ai/index.ts:55

Parameters

params

ChatCompletionParams

handler

StreamHandler

Returns

Promise<string>

Inherited from

AIService.streamChatWithHandler