Skip to content

@sylis/api v0.0.1


@sylis/api / modules/ai/ai.controller / AIController

Class: AIController

Defined in: apps/api/src/modules/ai/ai.controller.ts:16

Constructors

Constructor

new AIController(aiService, readingGenerationService, grammarAnalysisService): AIController

Defined in: apps/api/src/modules/ai/ai.controller.ts:17

Parameters

aiService

AIService

readingGenerationService

ReadingGenerationService

grammarAnalysisService

GrammarAnalysisService

Returns

AIController

Methods

generateReading()

generateReading(params): Promise<GenerateReadingResDto>

Defined in: apps/api/src/modules/ai/ai.controller.ts:24

Parameters

params

GenerateReadingReqDto

Returns

Promise<GenerateReadingResDto>


parseGrammar()

parseGrammar(params): Promise<ParseGrammarResDto>

Defined in: apps/api/src/modules/ai/ai.controller.ts:31

Parameters

params

ParseGrammarReqDto

Returns

Promise<ParseGrammarResDto>


parseMultipleGrammar()

parseMultipleGrammar(params): Promise<ParseMultipleGrammarResDto>

Defined in: apps/api/src/modules/ai/ai.controller.ts:38

Parameters

params

ParseMultipleGrammarReqDto

Returns

Promise<ParseMultipleGrammarResDto>


testConnection()

testConnection(params): Promise<TestConnectionResDto>

Defined in: apps/api/src/modules/ai/ai.controller.ts:45

Parameters

params

TestConnectionReqDto

Returns

Promise<TestConnectionResDto>