import { Module } from '@nestjs/common';
import { PromptProviderFactory } from './providers/prompt-provider.factory';
import { ChatGPTProvider } from './providers/chatgpt.provider';
import { GeminiProvider } from './providers/gemini.provider';
import { PromptService } from './prompt.service';
import { PromptController } from './prompt.controller';

@Module({
  providers: [
    PromptService,
    PromptProviderFactory,
    ChatGPTProvider,
    GeminiProvider,
  ],
  controllers: [PromptController],
  exports: [PromptService],
})
export class PromptsModule {}
