feat(app): lint & beautify

This commit is contained in:
ItzCrazyKns
2025-03-18 11:29:04 +05:30
parent 32f26bb4e8
commit ee6e197ec0
6 changed files with 66 additions and 66 deletions

View File

@ -187,16 +187,13 @@ const Page = () => {
[key]: value, [key]: value,
} as SettingsType; } as SettingsType;
const response = await fetch( const response = await fetch(`/api/config`, {
`/api/config`,
{
method: 'POST', method: 'POST',
headers: { headers: {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
}, },
body: JSON.stringify(updatedConfig), body: JSON.stringify(updatedConfig),
}, });
);
if (!response.ok) { if (!response.ok) {
throw new Error('Failed to update config'); throw new Error('Failed to update config');

View File

@ -1,6 +1,6 @@
import { ChatOpenAI, OpenAIEmbeddings } from '@langchain/openai' import { ChatOpenAI, OpenAIEmbeddings } from '@langchain/openai';
import { getOpenaiApiKey } from '../config' import { getOpenaiApiKey } from '../config';
import { ChatModelProvider, EmbeddingModelProvider } from '.' import { ChatModel, EmbeddingModel } from '.';
const openaiChatModels: Record<string, string>[] = [ const openaiChatModels: Record<string, string>[] = [
{ {
@ -22,8 +22,8 @@ const openaiChatModels: Record<string, string>[] = [
{ {
displayName: 'GPT-4 omni mini', displayName: 'GPT-4 omni mini',
key: 'gpt-4o-mini', key: 'gpt-4o-mini',
} },
] ];
const openaiEmbeddingModels: Record<string, string>[] = [ const openaiEmbeddingModels: Record<string, string>[] = [
{ {
@ -33,56 +33,56 @@ const openaiEmbeddingModels: Record<string, string>[] = [
{ {
displayName: 'Text Embedding 3 Large', displayName: 'Text Embedding 3 Large',
key: 'text-embedding-3-large', key: 'text-embedding-3-large',
} },
] ];
export const loadOpenAIChatModels = async () => { export const loadOpenAIChatModels = async () => {
const openaiApiKey = getOpenaiApiKey() const openaiApiKey = getOpenaiApiKey();
if (!openaiApiKey) return {} if (!openaiApiKey) return {};
try { try {
const chatModels: Record<string, ChatModelProvider> = {} const chatModels: Record<string, ChatModel> = {};
openaiChatModels.forEach(model => { openaiChatModels.forEach((model) => {
chatModels[model.key] = { chatModels[model.key] = {
displayName: model.displayName, displayName: model.displayName,
model: new ChatOpenAI({ model: new ChatOpenAI({
openAIApiKey: openaiApiKey, openAIApiKey: openaiApiKey,
modelName: model.key, modelName: model.key,
temperature: 0.7 temperature: 0.7,
}) }),
} };
}) });
return chatModels return chatModels;
} catch(err) { } catch (err) {
console.error(`Error loading OpenAI models: ${err}`) console.error(`Error loading OpenAI models: ${err}`);
return {} return {};
} }
} };
export const loadOpenAIEmbeddingModels = async () => { export const loadOpenAIEmbeddingModels = async () => {
const openaiApiKey = getOpenaiApiKey() const openaiApiKey = getOpenaiApiKey();
if (!openaiApiKey) return {} if (!openaiApiKey) return {};
try { try {
const embeddingModels: Record<string, EmbeddingModelProvider> = {} const embeddingModels: Record<string, EmbeddingModel> = {};
openaiEmbeddingModels.forEach(model => { openaiEmbeddingModels.forEach((model) => {
embeddingModels[model.key] = { embeddingModels[model.key] = {
displayName: model.displayName, displayName: model.displayName,
model: new OpenAIEmbeddings({ model: new OpenAIEmbeddings({
openAIApiKey: openaiApiKey, openAIApiKey: openaiApiKey,
modelName: model.key, modelName: model.key,
}) }),
} };
}) });
return embeddingModels return embeddingModels;
} catch(err) { } catch (err) {
console.error(`Error loading OpenAI embeddings models: ${err}`) console.error(`Error loading OpenAI embeddings models: ${err}`);
return {} return {};
} }
} };

View File

@ -414,7 +414,7 @@ class MetaSearchAgent implements MetaSearchAgentType {
return sortedDocs; return sortedDocs;
} }
return [] return [];
} }
private processDocs(docs: Document[]) { private processDocs(docs: Document[]) {

View File

@ -1,5 +1,5 @@
declare function computeDot(vectorA: number[], vectorB: number[]): number; declare function computeDot(vectorA: number[], vectorB: number[]): number;
declare module "compute-dot" { declare module 'compute-dot' {
export default computeDot; export default computeDot;
} }

View File

@ -79,7 +79,10 @@ export const getDocumentsFromLinks = async ({ links }: { links: string[] }) => {
docs.push(...linkDocs); docs.push(...linkDocs);
} catch (err) { } 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( docs.push(
new Document({ new Document({
pageContent: `Failed to retrieve content from the link: ${err}`, pageContent: `Failed to retrieve content from the link: ${err}`,

View File

@ -7,7 +7,7 @@ const nextConfig = {
}, },
], ],
}, },
serverExternalPackages: ['pdf-parse'] serverExternalPackages: ['pdf-parse'],
}; };
export default nextConfig; export default nextConfig;