feat(小宝预警): 增加 AI 风险解读接口
This commit is contained in:
@@ -1,7 +1,13 @@
|
||||
import { Body, Controller, Post } from '@nestjs/common';
|
||||
import { AiService } from './ai.service';
|
||||
import { DecomposeDto } from './dto/decompose.dto';
|
||||
import type { AgentDecomposeResponse, AgentDecomposeError } from '@ftb/shared';
|
||||
import { RiskInterpretDto } from './dto/risk-interpret.dto';
|
||||
import type {
|
||||
AgentDecomposeResponse,
|
||||
AgentDecomposeError,
|
||||
AgentRiskInterpretResponse,
|
||||
AgentRiskInterpretError,
|
||||
} from '@ftb/shared';
|
||||
|
||||
@Controller('ai')
|
||||
export class AiController {
|
||||
@@ -11,4 +17,9 @@ export class AiController {
|
||||
async decompose(@Body() dto: DecomposeDto): Promise<AgentDecomposeResponse | AgentDecomposeError> {
|
||||
return this.aiService.decompose(dto);
|
||||
}
|
||||
|
||||
@Post('risk-interpret')
|
||||
async interpretRisk(@Body() dto: RiskInterpretDto): Promise<AgentRiskInterpretResponse | AgentRiskInterpretError> {
|
||||
return this.aiService.interpretRisk(dto);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user