mirror of
https://github.com/Nezumi-2711/9router.git
synced 2026-09-22 13:38:31 +00:00
15 lines
565 B
JavaScript
15 lines
565 B
JavaScript
import { NextResponse } from "next/server";
|
|
import { pingModelByKind } from "./ping";
|
|
|
|
// POST /api/models/test - Ping a single model via internal completions or embeddings
|
|
export async function POST(request) {
|
|
try {
|
|
const { model, kind } = await request.json();
|
|
if (!model) return NextResponse.json({ error: "Model required" }, { status: 400 });
|
|
const result = await pingModelByKind(model, kind || "llm");
|
|
return NextResponse.json(result);
|
|
} catch (err) {
|
|
return NextResponse.json({ ok: false, error: err.message }, { status: 500 });
|
|
}
|
|
}
|