From a240333e794b950c1e7c98d2a48be631c885fc67 Mon Sep 17 00:00:00 2001 From: SebastjanPrachovskij Date: Thu, 2 Nov 2023 22:17:36 +0200 Subject: [PATCH] Run yarn lint-fix --- .../credentials/SearchApi.credential.ts | 2 +- .../documentloaders/SearchApi/SearchAPI.ts | 6 +-- .../chatflows/Chat with a Podcast.json | 53 ++++--------------- 3 files changed, 14 insertions(+), 47 deletions(-) diff --git a/packages/components/credentials/SearchApi.credential.ts b/packages/components/credentials/SearchApi.credential.ts index 96d3dc01..f23577a1 100644 --- a/packages/components/credentials/SearchApi.credential.ts +++ b/packages/components/credentials/SearchApi.credential.ts @@ -12,7 +12,7 @@ class SearchApi implements INodeCredential { this.name = 'searchApi' this.version = 1.0 this.description = - 'Sign in to SearchApi to obtain a free API key from the dashboard.' + 'Sign in to SearchApi to obtain a free API key from the dashboard.' this.inputs = [ { label: 'SearchApi API Key', diff --git a/packages/components/nodes/documentloaders/SearchApi/SearchAPI.ts b/packages/components/nodes/documentloaders/SearchApi/SearchAPI.ts index 9d14dc5a..b7f0b0b5 100644 --- a/packages/components/nodes/documentloaders/SearchApi/SearchAPI.ts +++ b/packages/components/nodes/documentloaders/SearchApi/SearchAPI.ts @@ -74,17 +74,17 @@ class SearchAPI_DocumentLoaders implements INode { const searchApiKey = getCredentialParam('searchApiKey', credentialData, nodeData) // Check and parse custom parameters (should be JSON or object) - const parsedParameters = typeof customParameters === 'object' ? customParameters : JSON.parse(customParameters || '{}'); + const parsedParameters = typeof customParameters === 'object' ? customParameters : JSON.parse(customParameters || '{}') // Prepare the configuration for the SearchApiLoader const loaderConfig = { q: query, apiKey: searchApiKey, ...parsedParameters - }; + } // Initialize the loader with the given configuration - const loader = new SearchApiLoader(loaderConfig); + const loader = new SearchApiLoader(loaderConfig) // Fetch documents, split if a text splitter is provided const docs = textSplitter ? await loader.loadAndSplit() : await loader.load() diff --git a/packages/server/marketplaces/chatflows/Chat with a Podcast.json b/packages/server/marketplaces/chatflows/Chat with a Podcast.json index e91bf50f..2a9e05b5 100644 --- a/packages/server/marketplaces/chatflows/Chat with a Podcast.json +++ b/packages/server/marketplaces/chatflows/Chat with a Podcast.json @@ -16,11 +16,7 @@ "version": 1, "name": "conversationalRetrievalQAChain", "type": "ConversationalRetrievalQAChain", - "baseClasses": [ - "ConversationalRetrievalQAChain", - "BaseChain", - "Runnable" - ], + "baseClasses": ["ConversationalRetrievalQAChain", "BaseChain", "Runnable"], "category": "Chains", "description": "Document QA - built on RetrievalQAChain to provide a chat history component", "inputParams": [ @@ -130,11 +126,7 @@ "version": 1, "name": "memoryVectorStore", "type": "Memory", - "baseClasses": [ - "Memory", - "VectorStoreRetriever", - "BaseRetriever" - ], + "baseClasses": ["Memory", "VectorStoreRetriever", "BaseRetriever"], "category": "Vector Stores", "description": "In-memory vectorstore that stores embeddings and does an exact, linear search for the most similar embeddings.", "inputParams": [ @@ -164,11 +156,7 @@ } ], "inputs": { - "document": [ - "{{searchApi_0.data.instance}}", - "{{searchApi_0.data.instance}}", - "{{searchApi_0.data.instance}}" - ], + "document": ["{{searchApi_0.data.instance}}", "{{searchApi_0.data.instance}}", "{{searchApi_0.data.instance}}"], "embeddings": "{{openAIEmbeddings_0.data.instance}}", "topK": "" }, @@ -221,12 +209,7 @@ "version": 2, "name": "chatOpenAI", "type": "ChatOpenAI", - "baseClasses": [ - "ChatOpenAI", - "BaseChatModel", - "BaseLanguageModel", - "Runnable" - ], + "baseClasses": ["ChatOpenAI", "BaseChatModel", "BaseLanguageModel", "Runnable"], "category": "Chat Models", "description": "Wrapper around OpenAI large language models that use the Chat endpoint", "inputParams": [ @@ -234,9 +217,7 @@ "label": "Connect Credential", "name": "credential", "type": "credential", - "credentialNames": [ - "openAIApi" - ], + "credentialNames": ["openAIApi"], "id": "chatOpenAI_0-input-credential-credential" }, { @@ -406,12 +387,7 @@ "version": 1, "name": "characterTextSplitter", "type": "CharacterTextSplitter", - "baseClasses": [ - "CharacterTextSplitter", - "TextSplitter", - "BaseDocumentTransformer", - "Runnable" - ], + "baseClasses": ["CharacterTextSplitter", "TextSplitter", "BaseDocumentTransformer", "Runnable"], "category": "Text Splitters", "description": "splits only on one type of character (defaults to \"\\n\\n\").", "inputParams": [ @@ -479,10 +455,7 @@ "version": 1, "name": "openAIEmbeddings", "type": "OpenAIEmbeddings", - "baseClasses": [ - "OpenAIEmbeddings", - "Embeddings" - ], + "baseClasses": ["OpenAIEmbeddings", "Embeddings"], "category": "Embeddings", "description": "OpenAI API to generate embeddings for a given text", "inputParams": [ @@ -490,9 +463,7 @@ "label": "Connect Credential", "name": "credential", "type": "credential", - "credentialNames": [ - "openAIApi" - ], + "credentialNames": ["openAIApi"], "id": "openAIEmbeddings_0-input-credential-credential" }, { @@ -568,9 +539,7 @@ "version": 1, "name": "searchApi", "type": "Document", - "baseClasses": [ - "Document" - ], + "baseClasses": ["Document"], "category": "Document Loaders", "description": "Load data from real-time search results", "inputParams": [ @@ -579,9 +548,7 @@ "name": "credential", "type": "credential", "optional": false, - "credentialNames": [ - "searchApi" - ], + "credentialNames": ["searchApi"], "id": "searchApi_0-input-credential-credential" }, {