UNPKG

jorel

Version:

A unified wrapper for working with LLMs from multiple providers, including streams, images, documents & automatic tool use.

17 lines (16 loc) 546 B
import { LogService } from "../logger"; import { LlmCoreProvider } from "../providers"; /** * Manages LLM providers for JorEl */ export declare class JorElProviderManager { private logger; private providers; constructor(logger: LogService); /** Register a new LLM provider */ registerProvider(provider: string, coreProvider: LlmCoreProvider): void; /** Get a registered LLM provider */ getProvider(provider: string): LlmCoreProvider; /** List all registered LLM provider ids */ listProviders(): string[]; }