Spaces:
Sleeping
Sleeping
| 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; | |
| } | |