pluralchat / src /lib /utils /models.ts
victor's picture
victor HF Staff
HuggingChat 2026 (#1875)
7bf1507 unverified
import type { Model } from "$lib/types/Model";
export const findCurrentModel = (
models: Model[],
oldModels: { id: string; transferTo?: string }[] = [],
id?: string
): Model => {
if (id) {
const direct = models.find((m) => m.id === id);
if (direct) return direct;
const legacy = oldModels.find((m) => m.id === id);
if (legacy?.transferTo) {
const mapped = models.find((m) => m.id === legacy.transferTo);
if (mapped) return mapped;
}
}
return models[0];
};