Skip to content

@sylis/api v0.0.1


@sylis/api / modules/ai/grammar-analysis.service / GrammarAnalysisService

Class: GrammarAnalysisService

Defined in: apps/api/src/modules/ai/grammar-analysis.service.ts:20

Constructors

Constructor

new GrammarAnalysisService(aiService, distributedLockService): GrammarAnalysisService

Defined in: apps/api/src/modules/ai/grammar-analysis.service.ts:24

Parameters

aiService

AIService

distributedLockService

DistributedLockService

Returns

GrammarAnalysisService

Methods

parseGrammar()

parseGrammar(params): Promise<ParseGrammarResDto>

Defined in: apps/api/src/modules/ai/grammar-analysis.service.ts:41

解析单个句子的语法

Parameters

params

ParseGrammarReqDto

解析参数

Returns

Promise<ParseGrammarResDto>

语法分析结果


parseMultipleGrammar()

parseMultipleGrammar(params): Promise<ParseMultipleGrammarResDto>

Defined in: apps/api/src/modules/ai/grammar-analysis.service.ts:133

解析多个句子的语法

Parameters

params

ParseMultipleGrammarReqDto

解析参数

Returns

Promise<ParseMultipleGrammarResDto>

语法分析结果列表