@nullplatform/llm-gateway
Version:
LLM Gateway Core - Main proxy server
12 lines • 450 B
TypeScript
import { Logger } from '../utils/logger.js';
import { IPlugin } from "@nullplatform/llm-gateway-sdk";
export declare class PluginFactory {
private plugins;
private logger;
private config;
constructor(plugins?: Map<string, new (...args: any[]) => IPlugin>, logger?: Logger);
initializePlugins(): Promise<void>;
loadNativePlugins(): Promise<void>;
createPlugin(type: string): IPlugin;
}
//# sourceMappingURL=factory.d.ts.map