import { Controller, Get, UseGuards } from '@nestjs/common'; import { AuthGuard } from '../auth/auth.guard.js'; import { ProviderService } from './provider.service.js'; @Controller('api/providers') @UseGuards(AuthGuard) export class ProvidersController { constructor(private readonly providerService: ProviderService) {} @Get() list() { return this.providerService.listProviders(); } @Get('models') listModels() { return this.providerService.listAvailableModels(); } }