UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

75 lines 1.82 kB
import { ModelClassID, ModelProviderID, TieredPrice, TimeBasedPrice, ModalityPrice, ModelCost, ModelFeatures, ModelEntry, ModelUsage, ModelClass } from "../types/types.cjs"; export type { ModelClassID, ModelProviderID, TieredPrice, TimeBasedPrice, ModalityPrice, ModelCost, ModelFeatures, ModelEntry, ModelUsage, ModelClass, }; export declare const MODEL_CLASSES: { standard: { models: string[]; random: boolean; }; mini: { models: string[]; random: boolean; }; reasoning: { models: string[]; random: boolean; }; reasoning_mini: { models: string[]; random: boolean; }; monologue: { models: string[]; random: boolean; }; metacognition: { models: string[]; random: boolean; }; code: { models: string[]; random: boolean; }; writing: { models: string[]; random: boolean; }; summary: { models: string[]; random: boolean; }; vision: { models: string[]; random: boolean; }; vision_mini: { models: string[]; random: boolean; }; search: { models: string[]; random: boolean; }; long: { models: string[]; random: boolean; description: string; }; image_generation: { models: string[]; }; embedding: { models: string[]; description: string; }; voice: { models: string[]; description: string; }; transcription: { models: string[]; description: string; }; }; export declare const MODEL_REGISTRY: ModelEntry[]; export declare function findModel(modelId: string): ModelEntry | undefined; //# sourceMappingURL=model_data.d.ts.map