15 lines
605 B
TypeScript
15 lines
605 B
TypeScript
import { Module } from "@nestjs/common";
|
|
import { PrismaModule } from "../prisma/prisma.module";
|
|
import { AiController } from "./ai.controller";
|
|
import { AiProviderRegistryService } from "./ai-provider-registry.service";
|
|
import { AiService } from "./ai.service";
|
|
import { AstrbotProvider } from "./providers/astrbot.provider";
|
|
import { OpenAiCompatibleProvider } from "./providers/openai-compatible.provider";
|
|
|
|
@Module({
|
|
imports: [PrismaModule],
|
|
controllers: [AiController],
|
|
providers: [AiService, AiProviderRegistryService, OpenAiCompatibleProvider, AstrbotProvider]
|
|
})
|
|
export class AiModule {}
|