bb-inspired
Version:
Core library for BB-inspired NestJS backend
14 lines (13 loc) • 565 B
TypeScript
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;
}