@just-every/ensemble
Version:
LLM provider abstraction layer with unified streaming interface
9 lines • 746 B
TypeScript
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