From 6c218b5feea0f50e99bd88e4e96957f878abf229 Mon Sep 17 00:00:00 2001 From: Hadi Cherkaoui Date: Thu, 27 Feb 2025 18:24:54 +0100 Subject: [PATCH] move searxng.ts and update imports --- src/chains/imageSearchAgent.ts | 2 +- src/chains/videoSearchAgent.ts | 2 +- src/lib/{ => searchEngines}/searxng.ts | 2 +- src/routes/discover.ts | 2 +- src/search/metaSearchAgent.ts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) rename src/lib/{ => searchEngines}/searxng.ts (94%) diff --git a/src/chains/imageSearchAgent.ts b/src/chains/imageSearchAgent.ts index 167019f..c37b9ca 100644 --- a/src/chains/imageSearchAgent.ts +++ b/src/chains/imageSearchAgent.ts @@ -7,7 +7,7 @@ import { PromptTemplate } from '@langchain/core/prompts'; import formatChatHistoryAsString from '../utils/formatHistory'; import { BaseMessage } from '@langchain/core/messages'; import { StringOutputParser } from '@langchain/core/output_parsers'; -import { searchSearxng } from '../lib/searxng'; +import { searchSearxng } from '../lib/searchEngines/searxng'; import type { BaseChatModel } from '@langchain/core/language_models/chat_models'; const imageSearchChainPrompt = ` diff --git a/src/chains/videoSearchAgent.ts b/src/chains/videoSearchAgent.ts index cdd1ac0..b6b9756 100644 --- a/src/chains/videoSearchAgent.ts +++ b/src/chains/videoSearchAgent.ts @@ -7,7 +7,7 @@ import { PromptTemplate } from '@langchain/core/prompts'; import formatChatHistoryAsString from '../utils/formatHistory'; import { BaseMessage } from '@langchain/core/messages'; import { StringOutputParser } from '@langchain/core/output_parsers'; -import { searchSearxng } from '../lib/searxng'; +import { searchSearxng } from '../lib/searchEngines/searxng'; import type { BaseChatModel } from '@langchain/core/language_models/chat_models'; const VideoSearchChainPrompt = ` diff --git a/src/lib/searxng.ts b/src/lib/searchEngines/searxng.ts similarity index 94% rename from src/lib/searxng.ts rename to src/lib/searchEngines/searxng.ts index da62457..bfa3d4e 100644 --- a/src/lib/searxng.ts +++ b/src/lib/searchEngines/searxng.ts @@ -1,5 +1,5 @@ import axios from 'axios'; -import { getSearxngApiEndpoint } from '../config'; +import { getSearxngApiEndpoint } from '../../config'; interface SearxngSearchOptions { categories?: string[]; diff --git a/src/routes/discover.ts b/src/routes/discover.ts index b6f8ff9..675f9a1 100644 --- a/src/routes/discover.ts +++ b/src/routes/discover.ts @@ -1,5 +1,5 @@ import express from 'express'; -import { searchSearxng } from '../lib/searxng'; +import { searchSearxng } from '../lib/searchEngines/searxng'; import logger from '../utils/logger'; const router = express.Router(); diff --git a/src/search/metaSearchAgent.ts b/src/search/metaSearchAgent.ts index ee82c10..2cac9b6 100644 --- a/src/search/metaSearchAgent.ts +++ b/src/search/metaSearchAgent.ts @@ -17,7 +17,7 @@ import LineListOutputParser from '../lib/outputParsers/listLineOutputParser'; import LineOutputParser from '../lib/outputParsers/lineOutputParser'; import { getDocumentsFromLinks } from '../utils/documents'; import { Document } from 'langchain/document'; -import { searchSearxng } from '../lib/searxng'; +import { searchSearxng } from '../lib/searchEngines/searxng'; import path from 'path'; import fs from 'fs'; import computeSimilarity from '../utils/computeSimilarity';