import { NextResponse } from "next/server"; import { sql } from "@/lib/db"; export async function GET() { try { const r = await sql<{ n: number }[]>`SELECT count(*)::int AS n FROM models WHERE available`; return NextResponse.json({ ok: true, db: true, modelsAvailable: r[0].n, version: process.env.npm_package_version ?? "0.1.0", time: new Date().toISOString() }); } catch (e) { return NextResponse.json({ ok: false, db: false, error: (e as Error).message }, { status: 503 }); } }