export async function load({ fetch, url }) { const model_param = url.searchParams.get("model") let model; if (model_param) { const model_request = await fetch(`/api/models/${model_param?.replace("/", "@")}?full=true`, { method: "GET", headers: { "Content-Type": "application/json" } }) const model_response = await model_request?.clone().json().catch(() => null); model = model_response } const response = await fetch("/api/models?page=0&filter=hotest", { method: "GET", headers: { "Content-Type": "application/json" } }) const models = await response.json() return { models: models?.cards ?? [], total_items: models?.total_items ?? 0, model: model?.model ?? null } }