import { Module } from '@nestjs/common';
import { HttpModule } from '@nestjs/axios';
import { ConfigModule } from '@nestjs/config';
import { ClaudeService } from './claude.service';
import { PerplexityService } from './perplexity.service';
import { AiRouterService } from './ai-router.service';

@Module({
    imports: [
        ConfigModule,
        HttpModule.register({ timeout: 30000 }),
    ],
    providers: [ClaudeService, PerplexityService, AiRouterService],
    exports: [AiRouterService, ClaudeService, PerplexityService],
})
export class AiAnalysisModule {}
