Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
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("/", "@")}`, { | |
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 | |
} | |
} |