From ee6e197ec034323d5ef34382c26ab919ecd4942e Mon Sep 17 00:00:00 2001 From: ItzCrazyKns <95534749+ItzCrazyKns@users.noreply.github.com> Date: Tue, 18 Mar 2025 11:29:04 +0530 Subject: [PATCH] feat(app): lint & beautify --- ui/app/settings/page.tsx | 15 ++--- ui/lib/providers/openai.ts | 106 +++++++++++++++---------------- ui/lib/search/metaSearchAgent.ts | 2 +- ui/lib/types/compute-dot.d.ts | 2 +- ui/lib/utils/documents.ts | 5 +- ui/next.config.mjs | 2 +- 6 files changed, 66 insertions(+), 66 deletions(-) diff --git a/ui/app/settings/page.tsx b/ui/app/settings/page.tsx index bcb9b2b..efe54d5 100644 --- a/ui/app/settings/page.tsx +++ b/ui/app/settings/page.tsx @@ -187,16 +187,13 @@ const Page = () => { [key]: value, } as SettingsType; - const response = await fetch( - `/api/config`, - { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify(updatedConfig), + const response = await fetch(`/api/config`, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', }, - ); + body: JSON.stringify(updatedConfig), + }); if (!response.ok) { throw new Error('Failed to update config'); diff --git a/ui/lib/providers/openai.ts b/ui/lib/providers/openai.ts index 9726957..c6b938d 100644 --- a/ui/lib/providers/openai.ts +++ b/ui/lib/providers/openai.ts @@ -1,6 +1,6 @@ -import { ChatOpenAI, OpenAIEmbeddings } from '@langchain/openai' -import { getOpenaiApiKey } from '../config' -import { ChatModelProvider, EmbeddingModelProvider } from '.' +import { ChatOpenAI, OpenAIEmbeddings } from '@langchain/openai'; +import { getOpenaiApiKey } from '../config'; +import { ChatModel, EmbeddingModel } from '.'; const openaiChatModels: Record[] = [ { @@ -22,67 +22,67 @@ const openaiChatModels: Record[] = [ { displayName: 'GPT-4 omni mini', key: 'gpt-4o-mini', - } -] + }, +]; const openaiEmbeddingModels: Record[] = [ - { - displayName: 'Text Embedding 3 Small', - key: 'text-embedding-3-small', - }, - { - displayName: 'Text Embedding 3 Large', - key: 'text-embedding-3-large', - } -] + { + displayName: 'Text Embedding 3 Small', + key: 'text-embedding-3-small', + }, + { + displayName: 'Text Embedding 3 Large', + key: 'text-embedding-3-large', + }, +]; export const loadOpenAIChatModels = async () => { - const openaiApiKey = getOpenaiApiKey() + const openaiApiKey = getOpenaiApiKey(); - if (!openaiApiKey) return {} + if (!openaiApiKey) return {}; - try { - const chatModels: Record = {} + try { + const chatModels: Record = {}; - openaiChatModels.forEach(model => { - chatModels[model.key] = { - displayName: model.displayName, - model: new ChatOpenAI({ - openAIApiKey: openaiApiKey, - modelName: model.key, - temperature: 0.7 - }) - } - }) + openaiChatModels.forEach((model) => { + chatModels[model.key] = { + displayName: model.displayName, + model: new ChatOpenAI({ + openAIApiKey: openaiApiKey, + modelName: model.key, + temperature: 0.7, + }), + }; + }); - return chatModels - } catch(err) { - console.error(`Error loading OpenAI models: ${err}`) - return {} - } -} + return chatModels; + } catch (err) { + console.error(`Error loading OpenAI models: ${err}`); + return {}; + } +}; export const loadOpenAIEmbeddingModels = async () => { - const openaiApiKey = getOpenaiApiKey() + const openaiApiKey = getOpenaiApiKey(); - if (!openaiApiKey) return {} + if (!openaiApiKey) return {}; - try { - const embeddingModels: Record = {} + try { + const embeddingModels: Record = {}; - openaiEmbeddingModels.forEach(model => { - embeddingModels[model.key] = { - displayName: model.displayName, - model: new OpenAIEmbeddings({ - openAIApiKey: openaiApiKey, - modelName: model.key, - }) - } - }) + openaiEmbeddingModels.forEach((model) => { + embeddingModels[model.key] = { + displayName: model.displayName, + model: new OpenAIEmbeddings({ + openAIApiKey: openaiApiKey, + modelName: model.key, + }), + }; + }); - return embeddingModels - } catch(err) { - console.error(`Error loading OpenAI embeddings models: ${err}`) - return {} - } -} \ No newline at end of file + return embeddingModels; + } catch (err) { + console.error(`Error loading OpenAI embeddings models: ${err}`); + return {}; + } +}; diff --git a/ui/lib/search/metaSearchAgent.ts b/ui/lib/search/metaSearchAgent.ts index a878ab8..38ea2a0 100644 --- a/ui/lib/search/metaSearchAgent.ts +++ b/ui/lib/search/metaSearchAgent.ts @@ -414,7 +414,7 @@ class MetaSearchAgent implements MetaSearchAgentType { return sortedDocs; } - return [] + return []; } private processDocs(docs: Document[]) { diff --git a/ui/lib/types/compute-dot.d.ts b/ui/lib/types/compute-dot.d.ts index 6bcd481..b671c64 100644 --- a/ui/lib/types/compute-dot.d.ts +++ b/ui/lib/types/compute-dot.d.ts @@ -1,5 +1,5 @@ declare function computeDot(vectorA: number[], vectorB: number[]): number; -declare module "compute-dot" { +declare module 'compute-dot' { export default computeDot; } diff --git a/ui/lib/utils/documents.ts b/ui/lib/utils/documents.ts index 07b8bef..900d6b0 100644 --- a/ui/lib/utils/documents.ts +++ b/ui/lib/utils/documents.ts @@ -79,7 +79,10 @@ export const getDocumentsFromLinks = async ({ links }: { links: string[] }) => { docs.push(...linkDocs); } catch (err) { - console.error("An error occurred while getting documents from links: ", err); + console.error( + 'An error occurred while getting documents from links: ', + err, + ); docs.push( new Document({ pageContent: `Failed to retrieve content from the link: ${err}`, diff --git a/ui/next.config.mjs b/ui/next.config.mjs index a5db257..74156d1 100644 --- a/ui/next.config.mjs +++ b/ui/next.config.mjs @@ -7,7 +7,7 @@ const nextConfig = { }, ], }, - serverExternalPackages: ['pdf-parse'] + serverExternalPackages: ['pdf-parse'], }; export default nextConfig;