UNPKG

bb-inspired

Version:

Core library for BB-inspired NestJS backend

14 lines (13 loc) 565 B
import { DynamicModule, Provider } from '@nestjs/common'; import { AIModuleOptions } from './ai.service'; export interface AIModuleAsyncOptions { useFactory: (...args: any[]) => Promise<AIModuleOptions> | AIModuleOptions; inject?: any[]; providers?: Provider[]; } export declare class AIModule { static forRoot(options: AIModuleOptions): DynamicModule; static forRootAsync(options: AIModuleAsyncOptions): DynamicModule; private static createAsyncProviders; static defaultConfig(apiKey: string, defaultModel?: string): AIModuleOptions; }