Files
Perplexica/src/lib/actions.ts
2025-10-16 18:01:25 +05:30

25 lines
642 B
TypeScript

import { Message } from '@/components/ChatWindow';
export const getSuggestions = async (chatHistory: Message[]) => {
const chatModel = localStorage.getItem('chatModelKey');
const chatModelProvider = localStorage.getItem('chatModelProviderId');
const res = await fetch(`/api/suggestions`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
chatHistory: chatHistory,
chatModel: {
providerId: chatModelProvider,
key: chatModel,
},
}),
});
const data = (await res.json()) as { suggestions: string[] };
return data.suggestions;
};