INNER CODE UNIT · TypeScript
fetchModels
ragapp/ragapp · src/ragapp/admin-ui/client/providers/index.ts:124
export async function fetchModels(
provider: string,
providerUrl?: string,
): Promise<string[]> {
const params = new URLSearchParams({
provider: provider,
...(providerUrl && { provider_url: providerUrl }),
});
const url = `${getBaseURL()}/api/management/config/models/list?${params.toString()}`;
const res = await fetch(url);
if (!res.ok) {
const error = await res.text();
throw new Error(error);
}
const data = await res.json();
return data;
}