Compare commits

...

3 Commits

Author SHA1 Message Date
ItzCrazyKns
d95ff9ccdd Update docker-compose.yaml 2026-01-08 22:36:01 +05:30
ItzCrazyKns
8347b798f3 feat(app): lint & beautify 2026-01-03 23:12:19 +05:30
ItzCrazyKns
a16472bcf3 feat(actions): prevent double conversion to object array 2026-01-01 21:56:46 +05:30
4 changed files with 3 additions and 12 deletions

View File

@@ -11,4 +11,4 @@ services:
volumes: volumes:
data: data:
name: 'perplexica-data' name: 'perplexica-data'

View File

@@ -1,12 +1,4 @@
export const getSuggestions = async (chatHistory: [string, string][]) => { export const getSuggestions = async (chatHistory: [string, string][]) => {
const chatTurns = chatHistory.map(([role, content]) => {
if (role === 'human') {
return { role: 'user', content };
} else {
return { role: 'assistant', content };
}
});
const chatModel = localStorage.getItem('chatModelKey'); const chatModel = localStorage.getItem('chatModelKey');
const chatModelProvider = localStorage.getItem('chatModelProviderId'); const chatModelProvider = localStorage.getItem('chatModelProviderId');
@@ -16,7 +8,7 @@ export const getSuggestions = async (chatHistory: [string, string][]) => {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
}, },
body: JSON.stringify({ body: JSON.stringify({
chatHistory: chatTurns, chatHistory,
chatModel: { chatModel: {
providerId: chatModelProvider, providerId: chatModelProvider,
key: chatModel, key: chatModel,

View File

@@ -3,7 +3,6 @@ import { suggestionGeneratorPrompt } from '@/lib/prompts/suggestions';
import { ChatTurnMessage } from '@/lib/types'; import { ChatTurnMessage } from '@/lib/types';
import z from 'zod'; import z from 'zod';
import BaseLLM from '@/lib/models/base/llm'; import BaseLLM from '@/lib/models/base/llm';
import { i } from 'mathjs';
type SuggestionGeneratorInput = { type SuggestionGeneratorInput = {
chatHistory: ChatTurnMessage[]; chatHistory: ChatTurnMessage[];

View File

@@ -43,6 +43,6 @@ export const searchSearxng = async (
const results: SearxngSearchResult[] = data.results; const results: SearxngSearchResult[] = data.results;
const suggestions: string[] = data.suggestions; const suggestions: string[] = data.suggestions;
return { results, suggestions }; return { results, suggestions };
}; };