chat.module.ts 795 B

123456789101112131415161718
  1. import { Module } from '@nestjs/common'
  2. import { ChatService } from './chat.service'
  3. import { ChatController } from './chat.controller'
  4. import { TypeOrmModule } from '@nestjs/typeorm'
  5. import { ChatHistory } from './entities/chat.entity'
  6. import { TokenUsage } from './entities/token-usage.entity'
  7. import { MembershipModule } from '../membership/membership.module'
  8. import { HttpModule } from '@nestjs/axios'
  9. import { SysConfigModule } from '../sys-config/sys-config.module'
  10. import {ChatPdfModule} from "../chat-pdf/chat-pdf.module";
  11. @Module({
  12. imports: [TypeOrmModule.forFeature([ChatHistory, TokenUsage]), MembershipModule, HttpModule, SysConfigModule, ChatPdfModule],
  13. providers: [ChatService],
  14. controllers: [ChatController],
  15. exports: [ChatService]
  16. })
  17. export class ChatModule { }