runMark's picture
Upload 18 files
e151700 verified
raw
history blame contribute delete
466 Bytes
import { NextResponse } from "next/server";
import PipelineSingleton from "./pipeline";
export async function GET(request) {
const text = request.nextUrl.searchParams.get('text');
if (!text) {
return NextResponse.json({
error: 'Missing text parameter',
}, { status: 400 });
}
const classifier = await PipelineSingleton.getInstance();
const result = await classifier(text);
return NextResponse.json(result);
}