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); } }