Spaces:
Runtime error
Runtime error
import { json } from '@sveltejs/kit'; | |
import PipelineSingleton from '$lib/server/pipeline.js'; | |
export async function GET({ url }) { | |
const text = url.searchParams.get('text'); | |
if (!text) { | |
return json( | |
{ | |
error: 'Missing text parameter' | |
}, | |
{ status: 400 } | |
); | |
} | |
// Get the classification pipeline. When called for the first time, | |
// this will load the pipeline and cache it for future use. | |
const classifier = await PipelineSingleton.getInstance(); | |
// Actually perform the classification | |
const result = await classifier(text); | |
return json(result); | |
} | |