Files
bidding_watcher/src/ai/ai.controller.ts
dmy 61520e9ebf feat: 添加 AI 推荐功能
新增 AI 推荐模块,包括前端界面和后端服务
添加 OpenAI API 密钥配置
实现工程数据分析和推荐功能
2026-01-12 18:36:08 +08:00

24 lines
519 B
TypeScript

import { Controller, Post, Body } from '@nestjs/common';
import { AiService } from './ai.service';
export class BidDataDto {
title: string;
url: string;
source: string;
publishDate: string;
}
export class BidsRequestDto {
bids: BidDataDto[];
}
@Controller('api/ai')
export class AiController {
constructor(private readonly aiService: AiService) {}
@Post('recommendations')
async getRecommendations(@Body() request: BidsRequestDto) {
return this.aiService.getRecommendations(request.bids);
}
}