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