import type { Message } from "$lib/types/Message"; | |
import { generateFromDefaultEndpoint } from "../generateFromDefaultEndpoint"; | |
import { defaultModel } from "../models"; | |
export async function generateQuery(messages: Message[]) { | |
const promptSearchQuery = defaultModel.webSearchQueryPromptRender({ messages }); | |
const searchQuery = await generateFromDefaultEndpoint(promptSearchQuery).then((query) => { | |
const arr = query.split(/\r?\n/); | |
return arr[0].length > 0 ? arr[0] : arr[1]; | |
}); | |
return searchQuery; | |
} | |