| 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; |
| } |
|
|