{group.name}
{group.summary}
{group.detail}
import { useId, useState } from "react"; import { families } from "@/lib/fast-models"; export const client = "load"; const local = (path: string) => `${import.meta.env.BASE_URL.replace(/\/$/, "")}${path}`; export default function FastModels() { const [family, setFamily] = useState("All models"); const [query, setQuery] = useState(""); const id = useId(); const visible = families .map((group) => ({ ...group, models: group.models.filter( (model) => (family === "All models" || family === group.name) && `${group.name} ${model.id}`.toLowerCase().includes(query.trim().toLowerCase()), ), })) .filter((group) => group.models.length); const count = visible.reduce((total, group) => total + group.models.length, 0); return (
{group.summary}
{group.detail}
Pick the checkpoint that matches your runtime.
{count} {count === 1 ? "checkpoint" : "checkpoints"}
{visible.map((group) => (FastVideo/{model.id}
No checkpoints match these filters.