Appearance
@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
readingGenerationService
grammarAnalysisService
Returns
AIController
Methods
generateReading()
generateReading(
params):Promise<GenerateReadingResDto>
Defined in: apps/api/src/modules/ai/ai.controller.ts:24
Parameters
params
Returns
Promise<GenerateReadingResDto>
parseGrammar()
parseGrammar(
params):Promise<ParseGrammarResDto>
Defined in: apps/api/src/modules/ai/ai.controller.ts:31
Parameters
params
Returns
Promise<ParseGrammarResDto>
parseMultipleGrammar()
parseMultipleGrammar(
params):Promise<ParseMultipleGrammarResDto>
Defined in: apps/api/src/modules/ai/ai.controller.ts:38
Parameters
params
Returns
Promise<ParseMultipleGrammarResDto>
testConnection()
testConnection(
params):Promise<TestConnectionResDto>
Defined in: apps/api/src/modules/ai/ai.controller.ts:45
Parameters
params
Returns
Promise<TestConnectionResDto>