Spaces:
Sleeping
Sleeping
import { d as private_env } from './shared-server-49TKSBDM.js'; | |
import { c as redirect, b as base } from './index-JNnR1J8_.js'; | |
import { F as FullTextSearchService } from './FullTextSearchService-0xoNRjpt.js'; | |
import 'node-fetch'; | |
import 'node:dns'; | |
const POST = async ({ locals, request }) => { | |
const body = await request.json(); | |
const abortController = new AbortController(); | |
let service = new FullTextSearchService(private_env.SEARCH_API_URL); | |
try { | |
let response = await service.search( | |
body.query, | |
body.use_llm_for_teasers, | |
body.do_multistep_search, | |
body.use_accounting_docs, | |
body.use_reranking, | |
body.disable_thresholds, | |
body.use_llm_for_filtering, | |
body.find_transaction_maps_by_question, | |
body.find_transaction_maps_by_operation, | |
body.use_keywords, | |
{ abortController } | |
); | |
return new Response( | |
JSON.stringify(response), | |
{ | |
headers: { "Content-Type": "application/json" } | |
} | |
); | |
} catch (e) { | |
return new Response( | |
JSON.stringify({ error: e.message }), | |
{ | |
headers: { "Content-Type": "application/json" } | |
} | |
); | |
} | |
}; | |
const GET = async () => { | |
throw redirect(302, `${base}/`); | |
}; | |
export { GET, POST }; | |
//# sourceMappingURL=_server.ts-1KPdx_z4.js.map | |