added ability to use pro mode, to do complex timeseries/location searches

This commit is contained in:
Dhravya Shah 2024-07-22 22:44:18 -05:00
parent 7f547e580d
commit cf1eeb86c3
12 changed files with 154 additions and 29 deletions

View file

@ -27,6 +27,7 @@ export async function POST(req: NextRequest) {
const spaces = url.searchParams.get("spaces");
const sourcesOnly = url.searchParams.get("sourcesOnly") ?? "false";
const proMode = url.searchParams.get("proMode") === "true";
const jsonRequest = (await req.json()) as {
chatHistory: ChatHistory[];
@ -55,7 +56,7 @@ export async function POST(req: NextRequest) {
const modelCompatible = await convertChatHistoryList(validated.data);
const resp = await fetch(
`${process.env.BACKEND_BASE_URL}/api/chat?query=${query}&user=${session.user.id}&sourcesOnly=${sourcesOnly}&spaces=${spaces}`,
`${process.env.BACKEND_BASE_URL}/api/chat?query=${query}&user=${session.user.id}&sourcesOnly=${sourcesOnly}&spaces=${spaces}&proMode=${proMode}`,
{
headers: {
Authorization: `Bearer ${process.env.BACKEND_SECURITY_KEY}`,