import { Module } from '@nestjs/common'; import { ChatController } from './controllers/chat.controller'; import { ChatSessionsController } from './controllers/chat-sessions.controller'; import { ChatSessionService } from './application/chat-session.service'; import { ProviderRouterService } from '@shared/ai-gateway/router/provider-router.service'; import { QwenProvider } from '@shared/ai-gateway/providers/qwen.provider'; import { DeepseekProvider } from '@shared/ai-gateway/providers/deepseek.provider'; import { VolcProvider } from '@shared/ai-gateway/providers/volc.provider'; @Module({ controllers: [ChatController, ChatSessionsController], providers: [ ChatSessionService, ProviderRouterService, QwenProvider, DeepseekProvider, VolcProvider, ], }) export class ChatModule {}