UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

9 lines 746 B
import { ModelEntry, ModelProvider, ModelProviderID, ModelClass } from '../types/types.js'; export declare function registerExternalModel(model: ModelEntry, provider: ModelProvider): void; export declare function getExternalModel(modelId: string): ModelEntry | undefined; export declare function getExternalProvider(providerId: ModelProviderID): ModelProvider | undefined; export declare function isExternalModel(modelId: string): boolean; export declare function clearExternalRegistrations(): void; export declare function overrideModelClass(className: string, modelClass: Partial<ModelClass>): void; export declare function getModelClassOverride(className: string): Partial<ModelClass> | undefined; //# sourceMappingURL=external_models.d.ts.map