coyotte508
A new start
fc69895
import { json } from "@sveltejs/kit";
import { config } from "$lib/server/config";
const DEFAULT_OPENAI_BASE = "https://router.huggingface.co/v1";
export async function GET() {
const base = (config.OPENAI_BASE_URL || DEFAULT_OPENAI_BASE).replace(/\/$/, "");
try {
const res = await fetch(`${base}/models`);
const text = await res.text();
let length: number | null = null;
try {
const parsed = JSON.parse(text);
length = Array.isArray(parsed?.data) ? parsed.data.length : null;
} catch (_err) {
length = null; // ignore parse errors
}
return json({ base, status: res.status, ok: res.ok, length, sample: text.slice(0, 1000) });
} catch (e) {
return json({ base, error: String(e) });
}
}