@Controller('gpt-api')
export class GPTAPIController {
constructor(
private gptAPIService: GPTAPIService,
) {}
@Get()
findAll(): string {
return 'This action returns all cats';
}
@Post('enrichment')
get(@Req() req): object {
return this.gptAPIService.enrichData(req.body.options, req.body.rawData);
}
@Post('process-cv')
async getCVProcess(): Promise<object> {
const cvProcessingService = new CVProcessing(
'/path/to/file.pdf',
);
return await cvProcessingService.getScoresFromCustomPrompt(
questions,
// req.body.field_names,
);
}
@Post('putting')
put() {}
}
@Controller('gpt-api')
export class GPTAPIController {
constructor(
private gptAPIService: GPTAPIService,
) {}
@Get()
findAll(): string {
return 'This action returns all cats';
}
@Post('enrichment')
get(@Req() req): object {
return this.gptAPIService.enrichData(req.body.options, req.body.rawData);
}
@Post('process-cv')
async getCVProcess(): Promise<object> {
const cvProcessingService = new CVProcessing(
'/path/to/file.pdf',
);
return await cvProcessingService.getScoresFromCustomPrompt(
questions,
// req.body.field_names,
);
}
@Post('putting')
put() {}
}