返回 AiToEarn
grok.module.ts
根目录 / project / aitoearn-backend / apps / aitoearn-ai / src / core / ai / libs / grok / grok.module.ts
1 import { DynamicModule, Module } from '@nestjs/common'
2 import { GrokConfig } from './grok.config'
3 import { GrokLibService } from './grok.service'
4
5 @Module({})
6 export class GrokLibModule {
7 static forRoot(config: GrokConfig): DynamicModule {
8 return {
9 global: true,
10 module: GrokLibModule,
11 providers: [
12 {
13 provide: GrokConfig,
14 useValue: config,
15 },
16 GrokLibService,
17 ],
18 exports: [GrokLibService],
19 }
20 }
21 }
22
22 lines TYPESCRIPT