| 1234567891011121314151617181920212223242526272829 |
- import { Module } from '@nestjs/common';
- import { ApiController } from './api.controller';
- import { ApiService } from './api.service';
- import { ApiV1Controller } from './api-v1.controller';
- import { KnowledgeBaseModule } from '../knowledge-base/knowledge-base.module';
- import { AuthModule } from '../auth/auth.module';
- import { TenantModule } from '../tenant/tenant.module';
- import { ModelConfigModule } from '../model-config/model-config.module';
- import { RagModule } from '../rag/rag.module';
- import { ChatModule } from '../chat/chat.module';
- import { UserModule } from '../user/user.module';
- import { MulterModule } from '@nestjs/platform-express';
- import { memoryStorage } from 'multer';
- @Module({
- imports: [
- KnowledgeBaseModule,
- AuthModule,
- ModelConfigModule,
- RagModule,
- ChatModule,
- UserModule,
- TenantModule,
- MulterModule.register({ storage: memoryStorage() }),
- ],
- controllers: [ApiController, ApiV1Controller],
- providers: [ApiService],
- })
- export class ApiModule { }
|