chat-ui-energy / src /lib /utils /getGradioApi.ts
nsarrazin's picture
nsarrazin HF Staff
Community tools (#1250)
0c3e3b2 unverified
raw
history blame
348 Bytes
import { base } from "$app/paths";
import type { Client } from "@gradio/client";
export type ApiReturnType = Awaited<ReturnType<typeof Client.prototype.view_api>>;
export async function getGradioApi(space: string) {
const api: ApiReturnType = await fetch(`${base}/api/spaces-config?space=${space}`).then((res) =>
res.json()
);
return api;
}