@just-every/ensemble
Version:
LLM provider abstraction layer with unified streaming interface
12 lines • 932 B
TypeScript
import { ModelClass } from '../types/types.js';
export declare function getModelClass(className: string): ModelClass | undefined;
export declare function getModelClassNames(): string[];
export declare function overrideModelClass(className: string, config: Partial<ModelClass>): void;
export declare function setModelClassModels(className: string, models: string[], random?: boolean): void;
export declare function addModelToClass(className: string, modelId: string): void;
export declare function removeModelFromClass(className: string, modelId: string): void;
export declare function setModelClassRandom(className: string, random: boolean): void;
export declare function resetModelClass(className: string): void;
export declare function getAllModelClasses(): Record<string, ModelClass>;
export declare function updateModelClasses(updates: Record<string, Partial<ModelClass>>): void;
//# sourceMappingURL=model_class_config.d.ts.map