inference-playground / src /lib /state /models.svelte.ts
Thomas G. Lopes
improve model selector experience
2087f3e
raw
history blame contribute delete
379 Bytes
import { page } from "$app/state";
import type { ModelWithTokenizer } from "$lib/types.js";
class Models {
all = $derived(page.data.models as ModelWithTokenizer[]);
trending = $derived(this.all.toSorted((a, b) => b.trendingScore - a.trendingScore).slice(0, 5));
nonTrending = $derived(this.all.filter(m => !this.trending.includes(m)));
}
export const models = new Models();