samyosm's picture
complete
f43196f
raw
history blame contribute delete
506 Bytes
import PipelineSingleton from '@/pipeline';
import { NextRequest, NextResponse } from 'next/server'
export async function POST(request: NextRequest) {
const { text } = await request.json();
if (!text) {
return NextResponse.json({
error: 'Missing text parameter',
}, { status: 400 });
}
const classifier = await PipelineSingleton.getInstance();
//@ts-expect-error That's the library
const result = await classifier(text, { top_k: null });
return NextResponse.json(result);
}