diff --git a/packages/components/nodes/chatmodels/AWSBedrock/AWSChatBedrock.ts b/packages/components/nodes/chatmodels/AWSBedrock/AWSChatBedrock.ts
index fedd731d..d869ea75 100644
--- a/packages/components/nodes/chatmodels/AWSBedrock/AWSChatBedrock.ts
+++ b/packages/components/nodes/chatmodels/AWSBedrock/AWSChatBedrock.ts
@@ -29,7 +29,7 @@ class AWSChatBedrock_ChatModels implements INode {
this.name = 'awsChatBedrock'
this.version = 3.0
this.type = 'AWSChatBedrock'
- this.icon = 'aws.svg'
+ this.icon = 'AWS.svg'
this.category = 'Chat Models'
this.description = 'Wrapper around AWS Bedrock large language models that use the Chat endpoint'
this.baseClasses = [this.type, ...getBaseClasses(BedrockChat)]
diff --git a/packages/components/nodes/chatmodels/AWSBedrock/aws.svg b/packages/components/nodes/chatmodels/AWSBedrock/aws.svg
index 0e630a3b..d783497e 100644
--- a/packages/components/nodes/chatmodels/AWSBedrock/aws.svg
+++ b/packages/components/nodes/chatmodels/AWSBedrock/aws.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/packages/components/nodes/chatmodels/AzureChatOpenAI/Azure.svg b/packages/components/nodes/chatmodels/AzureChatOpenAI/Azure.svg
index 47ad8c44..7b150811 100644
--- a/packages/components/nodes/chatmodels/AzureChatOpenAI/Azure.svg
+++ b/packages/components/nodes/chatmodels/AzureChatOpenAI/Azure.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/components/nodes/chatmodels/Bittensor/Bittensor.ts b/packages/components/nodes/chatmodels/Bittensor/Bittensor.ts
index 36b084e6..9563ea43 100644
--- a/packages/components/nodes/chatmodels/Bittensor/Bittensor.ts
+++ b/packages/components/nodes/chatmodels/Bittensor/Bittensor.ts
@@ -19,7 +19,7 @@ class Bittensor_ChatModels implements INode {
this.name = 'NIBittensorChatModel'
this.version = 2.0
this.type = 'BittensorChat'
- this.icon = 'logo.png'
+ this.icon = 'NIBittensor.svg'
this.category = 'Chat Models'
this.description = 'Wrapper around Bittensor subnet 1 large language models'
this.baseClasses = [this.type, ...getBaseClasses(NIBittensorChatModel)]
diff --git a/packages/components/nodes/chatmodels/Bittensor/NIBittensor.svg b/packages/components/nodes/chatmodels/Bittensor/NIBittensor.svg
new file mode 100644
index 00000000..062cd66b
--- /dev/null
+++ b/packages/components/nodes/chatmodels/Bittensor/NIBittensor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/chatmodels/Bittensor/logo.png b/packages/components/nodes/chatmodels/Bittensor/logo.png
deleted file mode 100644
index ad51774d..00000000
Binary files a/packages/components/nodes/chatmodels/Bittensor/logo.png and /dev/null differ
diff --git a/packages/components/nodes/chatmodels/ChatAnthropic/Anthropic.svg b/packages/components/nodes/chatmodels/ChatAnthropic/Anthropic.svg
new file mode 100644
index 00000000..dc4b342e
--- /dev/null
+++ b/packages/components/nodes/chatmodels/ChatAnthropic/Anthropic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/chatmodels/ChatAnthropic/ChatAnthropic.ts b/packages/components/nodes/chatmodels/ChatAnthropic/ChatAnthropic.ts
index 358a15d1..599578f5 100644
--- a/packages/components/nodes/chatmodels/ChatAnthropic/ChatAnthropic.ts
+++ b/packages/components/nodes/chatmodels/ChatAnthropic/ChatAnthropic.ts
@@ -21,7 +21,7 @@ class ChatAnthropic_ChatModels implements INode {
this.name = 'chatAnthropic'
this.version = 3.0
this.type = 'ChatAnthropic'
- this.icon = 'chatAnthropic.png'
+ this.icon = 'Anthropic.svg'
this.category = 'Chat Models'
this.description = 'Wrapper around ChatAnthropic large language models that use the Chat endpoint'
this.baseClasses = [this.type, ...getBaseClasses(ChatAnthropic)]
diff --git a/packages/components/nodes/chatmodels/ChatAnthropic/chatAnthropic.png b/packages/components/nodes/chatmodels/ChatAnthropic/chatAnthropic.png
deleted file mode 100644
index 42324cb7..00000000
Binary files a/packages/components/nodes/chatmodels/ChatAnthropic/chatAnthropic.png and /dev/null differ
diff --git a/packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/ChatGoogleGenerativeAI.ts b/packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/ChatGoogleGenerativeAI.ts
index 7044645f..546fa224 100644
--- a/packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/ChatGoogleGenerativeAI.ts
+++ b/packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/ChatGoogleGenerativeAI.ts
@@ -20,7 +20,7 @@ class GoogleGenerativeAI_ChatModels implements INode {
this.name = 'chatGoogleGenerativeAI'
this.version = 1.0
this.type = 'ChatGoogleGenerativeAI'
- this.icon = 'gemini.png'
+ this.icon = 'GoogleGemini.svg'
this.category = 'Chat Models'
this.description = 'Wrapper around Google Gemini large language models that use the Chat endpoint'
this.baseClasses = [this.type, ...getBaseClasses(ChatGoogleGenerativeAI)]
diff --git a/packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/GoogleGemini.svg b/packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/GoogleGemini.svg
new file mode 100644
index 00000000..53b497fa
--- /dev/null
+++ b/packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/GoogleGemini.svg
@@ -0,0 +1,34 @@
+
diff --git a/packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/gemini.png b/packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/gemini.png
deleted file mode 100644
index 6c0d60f4..00000000
Binary files a/packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/gemini.png and /dev/null differ
diff --git a/packages/components/nodes/chatmodels/ChatGooglePaLM/ChatGooglePaLM.ts b/packages/components/nodes/chatmodels/ChatGooglePaLM/ChatGooglePaLM.ts
index 121406c7..ab7a6169 100644
--- a/packages/components/nodes/chatmodels/ChatGooglePaLM/ChatGooglePaLM.ts
+++ b/packages/components/nodes/chatmodels/ChatGooglePaLM/ChatGooglePaLM.ts
@@ -20,7 +20,7 @@ class ChatGooglePaLM_ChatModels implements INode {
this.name = 'chatGooglePaLM'
this.version = 2.0
this.type = 'ChatGooglePaLM'
- this.icon = 'Google_PaLM_Logo.svg'
+ this.icon = 'GooglePaLM.svg'
this.category = 'Chat Models'
this.description = 'Wrapper around Google MakerSuite PaLM large language models using the Chat endpoint'
this.baseClasses = [this.type, ...getBaseClasses(ChatGooglePaLM)]
diff --git a/packages/components/nodes/chatmodels/ChatGooglePaLM/GooglePaLM.svg b/packages/components/nodes/chatmodels/ChatGooglePaLM/GooglePaLM.svg
new file mode 100644
index 00000000..ed47326a
--- /dev/null
+++ b/packages/components/nodes/chatmodels/ChatGooglePaLM/GooglePaLM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/chatmodels/ChatGooglePaLM/Google_PaLM_Logo.svg b/packages/components/nodes/chatmodels/ChatGooglePaLM/Google_PaLM_Logo.svg
deleted file mode 100644
index 5c345fe1..00000000
--- a/packages/components/nodes/chatmodels/ChatGooglePaLM/Google_PaLM_Logo.svg
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
diff --git a/packages/components/nodes/chatmodels/ChatGoogleVertexAI/ChatGoogleVertexAI.ts b/packages/components/nodes/chatmodels/ChatGoogleVertexAI/ChatGoogleVertexAI.ts
index 6b070bd9..4c961853 100644
--- a/packages/components/nodes/chatmodels/ChatGoogleVertexAI/ChatGoogleVertexAI.ts
+++ b/packages/components/nodes/chatmodels/ChatGoogleVertexAI/ChatGoogleVertexAI.ts
@@ -21,7 +21,7 @@ class GoogleVertexAI_ChatModels implements INode {
this.name = 'chatGoogleVertexAI'
this.version = 2.0
this.type = 'ChatGoogleVertexAI'
- this.icon = 'vertexai.svg'
+ this.icon = 'GoogleVertex.svg'
this.category = 'Chat Models'
this.description = 'Wrapper around VertexAI large language models that use the Chat endpoint'
this.baseClasses = [this.type, ...getBaseClasses(ChatGoogleVertexAI)]
diff --git a/packages/components/nodes/chatmodels/ChatGoogleVertexAI/GoogleVertex.svg b/packages/components/nodes/chatmodels/ChatGoogleVertexAI/GoogleVertex.svg
new file mode 100644
index 00000000..a517740f
--- /dev/null
+++ b/packages/components/nodes/chatmodels/ChatGoogleVertexAI/GoogleVertex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/chatmodels/ChatGoogleVertexAI/vertexai.svg b/packages/components/nodes/chatmodels/ChatGoogleVertexAI/vertexai.svg
deleted file mode 100644
index 31244412..00000000
--- a/packages/components/nodes/chatmodels/ChatGoogleVertexAI/vertexai.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/packages/components/nodes/chatmodels/ChatHuggingFace/ChatHuggingFace.ts b/packages/components/nodes/chatmodels/ChatHuggingFace/ChatHuggingFace.ts
index 153c5d10..dff78193 100644
--- a/packages/components/nodes/chatmodels/ChatHuggingFace/ChatHuggingFace.ts
+++ b/packages/components/nodes/chatmodels/ChatHuggingFace/ChatHuggingFace.ts
@@ -20,7 +20,7 @@ class ChatHuggingFace_ChatModels implements INode {
this.name = 'chatHuggingFace'
this.version = 2.0
this.type = 'ChatHuggingFace'
- this.icon = 'huggingface.png'
+ this.icon = 'HuggingFace.svg'
this.category = 'Chat Models'
this.description = 'Wrapper around HuggingFace large language models'
this.baseClasses = [this.type, 'BaseChatModel', ...getBaseClasses(HuggingFaceInference)]
diff --git a/packages/components/nodes/chatmodels/ChatHuggingFace/HuggingFace.svg b/packages/components/nodes/chatmodels/ChatHuggingFace/HuggingFace.svg
new file mode 100644
index 00000000..58c85d57
--- /dev/null
+++ b/packages/components/nodes/chatmodels/ChatHuggingFace/HuggingFace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/chatmodels/ChatHuggingFace/huggingface.png b/packages/components/nodes/chatmodels/ChatHuggingFace/huggingface.png
deleted file mode 100644
index f8f202a4..00000000
Binary files a/packages/components/nodes/chatmodels/ChatHuggingFace/huggingface.png and /dev/null differ
diff --git a/packages/components/nodes/chatmodels/ChatMistral/ChatMistral.ts b/packages/components/nodes/chatmodels/ChatMistral/ChatMistral.ts
index 2548dd99..f65de851 100644
--- a/packages/components/nodes/chatmodels/ChatMistral/ChatMistral.ts
+++ b/packages/components/nodes/chatmodels/ChatMistral/ChatMistral.ts
@@ -20,7 +20,7 @@ class ChatMistral_ChatModels implements INode {
this.name = 'chatMistralAI'
this.version = 1.0
this.type = 'ChatMistralAI'
- this.icon = 'mistralai.png'
+ this.icon = 'MistralAI.svg'
this.category = 'Chat Models'
this.description = 'Wrapper around Mistral large language models that use the Chat endpoint'
this.baseClasses = [this.type, ...getBaseClasses(ChatMistralAI)]
diff --git a/packages/components/nodes/chatmodels/ChatMistral/MistralAI.svg b/packages/components/nodes/chatmodels/ChatMistral/MistralAI.svg
new file mode 100644
index 00000000..aa84b39c
--- /dev/null
+++ b/packages/components/nodes/chatmodels/ChatMistral/MistralAI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/chatmodels/ChatMistral/mistralai.png b/packages/components/nodes/chatmodels/ChatMistral/mistralai.png
deleted file mode 100644
index 1019f495..00000000
Binary files a/packages/components/nodes/chatmodels/ChatMistral/mistralai.png and /dev/null differ
diff --git a/packages/components/nodes/chatmodels/ChatOllama/ChatOllama.ts b/packages/components/nodes/chatmodels/ChatOllama/ChatOllama.ts
index 31267743..ed58589b 100644
--- a/packages/components/nodes/chatmodels/ChatOllama/ChatOllama.ts
+++ b/packages/components/nodes/chatmodels/ChatOllama/ChatOllama.ts
@@ -22,7 +22,7 @@ class ChatOllama_ChatModels implements INode {
this.name = 'chatOllama'
this.version = 2.0
this.type = 'ChatOllama'
- this.icon = 'ollama.png'
+ this.icon = 'Ollama.svg'
this.category = 'Chat Models'
this.description = 'Chat completion using open-source LLM on Ollama'
this.baseClasses = [this.type, ...getBaseClasses(ChatOllama)]
diff --git a/packages/components/nodes/chatmodels/ChatOllama/Ollama.svg b/packages/components/nodes/chatmodels/ChatOllama/Ollama.svg
new file mode 100644
index 00000000..2dc8df53
--- /dev/null
+++ b/packages/components/nodes/chatmodels/ChatOllama/Ollama.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/chatmodels/ChatOllama/ollama.png b/packages/components/nodes/chatmodels/ChatOllama/ollama.png
deleted file mode 100644
index 8cd2cf1e..00000000
Binary files a/packages/components/nodes/chatmodels/ChatOllama/ollama.png and /dev/null differ
diff --git a/packages/components/nodes/embeddings/AWSBedrockEmbedding/aws.svg b/packages/components/nodes/embeddings/AWSBedrockEmbedding/aws.svg
index 0e630a3b..d783497e 100644
--- a/packages/components/nodes/embeddings/AWSBedrockEmbedding/aws.svg
+++ b/packages/components/nodes/embeddings/AWSBedrockEmbedding/aws.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/packages/components/nodes/embeddings/AzureOpenAIEmbedding/Azure.svg b/packages/components/nodes/embeddings/AzureOpenAIEmbedding/Azure.svg
index 47ad8c44..7b150811 100644
--- a/packages/components/nodes/embeddings/AzureOpenAIEmbedding/Azure.svg
+++ b/packages/components/nodes/embeddings/AzureOpenAIEmbedding/Azure.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/components/nodes/embeddings/CohereEmbedding/Cohere.svg b/packages/components/nodes/embeddings/CohereEmbedding/Cohere.svg
new file mode 100644
index 00000000..88bcabe3
--- /dev/null
+++ b/packages/components/nodes/embeddings/CohereEmbedding/Cohere.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/embeddings/CohereEmbedding/CohereEmbedding.ts b/packages/components/nodes/embeddings/CohereEmbedding/CohereEmbedding.ts
index b42a0357..92d0fe7d 100644
--- a/packages/components/nodes/embeddings/CohereEmbedding/CohereEmbedding.ts
+++ b/packages/components/nodes/embeddings/CohereEmbedding/CohereEmbedding.ts
@@ -19,7 +19,7 @@ class CohereEmbedding_Embeddings implements INode {
this.name = 'cohereEmbeddings'
this.version = 1.0
this.type = 'CohereEmbeddings'
- this.icon = 'cohere.png'
+ this.icon = 'Cohere.svg'
this.category = 'Embeddings'
this.description = 'Cohere API to generate embeddings for a given text'
this.baseClasses = [this.type, ...getBaseClasses(CohereEmbeddings)]
diff --git a/packages/components/nodes/embeddings/CohereEmbedding/cohere.png b/packages/components/nodes/embeddings/CohereEmbedding/cohere.png
deleted file mode 100644
index 266adeac..00000000
Binary files a/packages/components/nodes/embeddings/CohereEmbedding/cohere.png and /dev/null differ
diff --git a/packages/components/nodes/embeddings/GoogleGenerativeAIEmbedding/GoogleGemini.svg b/packages/components/nodes/embeddings/GoogleGenerativeAIEmbedding/GoogleGemini.svg
new file mode 100644
index 00000000..53b497fa
--- /dev/null
+++ b/packages/components/nodes/embeddings/GoogleGenerativeAIEmbedding/GoogleGemini.svg
@@ -0,0 +1,34 @@
+
diff --git a/packages/components/nodes/embeddings/GoogleGenerativeAIEmbedding/GoogleGenerativeAIEmbedding.ts b/packages/components/nodes/embeddings/GoogleGenerativeAIEmbedding/GoogleGenerativeAIEmbedding.ts
index fa5cff45..ac84fd27 100644
--- a/packages/components/nodes/embeddings/GoogleGenerativeAIEmbedding/GoogleGenerativeAIEmbedding.ts
+++ b/packages/components/nodes/embeddings/GoogleGenerativeAIEmbedding/GoogleGenerativeAIEmbedding.ts
@@ -20,7 +20,7 @@ class GoogleGenerativeAIEmbedding_Embeddings implements INode {
this.name = 'googleGenerativeAiEmbeddings'
this.version = 1.0
this.type = 'GoogleGenerativeAiEmbeddings'
- this.icon = 'gemini.png'
+ this.icon = 'GoogleGemini.svg'
this.category = 'Embeddings'
this.description = 'Google Generative API to generate embeddings for a given text'
this.baseClasses = [this.type, ...getBaseClasses(GoogleGenerativeAIEmbeddings)]
diff --git a/packages/components/nodes/embeddings/GoogleGenerativeAIEmbedding/gemini.png b/packages/components/nodes/embeddings/GoogleGenerativeAIEmbedding/gemini.png
deleted file mode 100644
index 6c0d60f4..00000000
Binary files a/packages/components/nodes/embeddings/GoogleGenerativeAIEmbedding/gemini.png and /dev/null differ
diff --git a/packages/components/nodes/embeddings/GooglePaLMEmbedding/GooglePaLM.svg b/packages/components/nodes/embeddings/GooglePaLMEmbedding/GooglePaLM.svg
new file mode 100644
index 00000000..ed47326a
--- /dev/null
+++ b/packages/components/nodes/embeddings/GooglePaLMEmbedding/GooglePaLM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/embeddings/GooglePaLMEmbedding/GooglePaLMEmbedding.ts b/packages/components/nodes/embeddings/GooglePaLMEmbedding/GooglePaLMEmbedding.ts
index 81507d00..d003a928 100644
--- a/packages/components/nodes/embeddings/GooglePaLMEmbedding/GooglePaLMEmbedding.ts
+++ b/packages/components/nodes/embeddings/GooglePaLMEmbedding/GooglePaLMEmbedding.ts
@@ -19,7 +19,7 @@ class GooglePaLMEmbedding_Embeddings implements INode {
this.name = 'googlePaLMEmbeddings'
this.version = 1.0
this.type = 'GooglePaLMEmbeddings'
- this.icon = 'Google_PaLM_Logo.svg'
+ this.icon = 'GooglePaLM.svg'
this.category = 'Embeddings'
this.description = 'Google MakerSuite PaLM API to generate embeddings for a given text'
this.baseClasses = [this.type, ...getBaseClasses(GooglePaLMEmbeddings)]
diff --git a/packages/components/nodes/embeddings/GooglePaLMEmbedding/Google_PaLM_Logo.svg b/packages/components/nodes/embeddings/GooglePaLMEmbedding/Google_PaLM_Logo.svg
deleted file mode 100644
index 5c345fe1..00000000
--- a/packages/components/nodes/embeddings/GooglePaLMEmbedding/Google_PaLM_Logo.svg
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
diff --git a/packages/components/nodes/embeddings/GoogleVertexAIEmbedding/GoogleVertex.svg b/packages/components/nodes/embeddings/GoogleVertexAIEmbedding/GoogleVertex.svg
new file mode 100644
index 00000000..a517740f
--- /dev/null
+++ b/packages/components/nodes/embeddings/GoogleVertexAIEmbedding/GoogleVertex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/embeddings/GoogleVertexAIEmbedding/GoogleVertexAIEmbedding.ts b/packages/components/nodes/embeddings/GoogleVertexAIEmbedding/GoogleVertexAIEmbedding.ts
index 7d086e0c..e60f688d 100644
--- a/packages/components/nodes/embeddings/GoogleVertexAIEmbedding/GoogleVertexAIEmbedding.ts
+++ b/packages/components/nodes/embeddings/GoogleVertexAIEmbedding/GoogleVertexAIEmbedding.ts
@@ -20,7 +20,7 @@ class GoogleVertexAIEmbedding_Embeddings implements INode {
this.name = 'googlevertexaiEmbeddings'
this.version = 1.0
this.type = 'GoogleVertexAIEmbeddings'
- this.icon = 'vertexai.svg'
+ this.icon = 'GoogleVertex.svg'
this.category = 'Embeddings'
this.description = 'Google vertexAI API to generate embeddings for a given text'
this.baseClasses = [this.type, ...getBaseClasses(GoogleVertexAIEmbeddings)]
diff --git a/packages/components/nodes/embeddings/GoogleVertexAIEmbedding/vertexai.svg b/packages/components/nodes/embeddings/GoogleVertexAIEmbedding/vertexai.svg
deleted file mode 100644
index 31244412..00000000
--- a/packages/components/nodes/embeddings/GoogleVertexAIEmbedding/vertexai.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/packages/components/nodes/embeddings/HuggingFaceInferenceEmbedding/HuggingFace.svg b/packages/components/nodes/embeddings/HuggingFaceInferenceEmbedding/HuggingFace.svg
new file mode 100644
index 00000000..58c85d57
--- /dev/null
+++ b/packages/components/nodes/embeddings/HuggingFaceInferenceEmbedding/HuggingFace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/embeddings/HuggingFaceInferenceEmbedding/HuggingFaceInferenceEmbedding.ts b/packages/components/nodes/embeddings/HuggingFaceInferenceEmbedding/HuggingFaceInferenceEmbedding.ts
index 6d75b955..5768f1d9 100644
--- a/packages/components/nodes/embeddings/HuggingFaceInferenceEmbedding/HuggingFaceInferenceEmbedding.ts
+++ b/packages/components/nodes/embeddings/HuggingFaceInferenceEmbedding/HuggingFaceInferenceEmbedding.ts
@@ -19,7 +19,7 @@ class HuggingFaceInferenceEmbedding_Embeddings implements INode {
this.name = 'huggingFaceInferenceEmbeddings'
this.version = 1.0
this.type = 'HuggingFaceInferenceEmbeddings'
- this.icon = 'huggingface.png'
+ this.icon = 'HuggingFace.svg'
this.category = 'Embeddings'
this.description = 'HuggingFace Inference API to generate embeddings for a given text'
this.baseClasses = [this.type, ...getBaseClasses(HuggingFaceInferenceEmbeddings)]
diff --git a/packages/components/nodes/embeddings/HuggingFaceInferenceEmbedding/huggingface.png b/packages/components/nodes/embeddings/HuggingFaceInferenceEmbedding/huggingface.png
deleted file mode 100644
index f8f202a4..00000000
Binary files a/packages/components/nodes/embeddings/HuggingFaceInferenceEmbedding/huggingface.png and /dev/null differ
diff --git a/packages/components/nodes/embeddings/MistralEmbedding/MistralAI.svg b/packages/components/nodes/embeddings/MistralEmbedding/MistralAI.svg
new file mode 100644
index 00000000..aa84b39c
--- /dev/null
+++ b/packages/components/nodes/embeddings/MistralEmbedding/MistralAI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/embeddings/MistralEmbedding/MistralEmbedding.ts b/packages/components/nodes/embeddings/MistralEmbedding/MistralEmbedding.ts
index d0a0198c..9ad63533 100644
--- a/packages/components/nodes/embeddings/MistralEmbedding/MistralEmbedding.ts
+++ b/packages/components/nodes/embeddings/MistralEmbedding/MistralEmbedding.ts
@@ -19,7 +19,7 @@ class MistralEmbedding_Embeddings implements INode {
this.name = 'mistralAI Embeddings'
this.version = 1.0
this.type = 'MistralAIEmbeddings'
- this.icon = 'mistralai.png'
+ this.icon = 'MistralAI.svg'
this.category = 'Embeddings'
this.description = 'MistralAI API to generate embeddings for a given text'
this.baseClasses = [this.type, ...getBaseClasses(MistralAIEmbeddings)]
diff --git a/packages/components/nodes/embeddings/MistralEmbedding/mistralai.png b/packages/components/nodes/embeddings/MistralEmbedding/mistralai.png
deleted file mode 100644
index 1019f495..00000000
Binary files a/packages/components/nodes/embeddings/MistralEmbedding/mistralai.png and /dev/null differ
diff --git a/packages/components/nodes/embeddings/OllamaEmbedding/Ollama.svg b/packages/components/nodes/embeddings/OllamaEmbedding/Ollama.svg
new file mode 100644
index 00000000..2dc8df53
--- /dev/null
+++ b/packages/components/nodes/embeddings/OllamaEmbedding/Ollama.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/embeddings/OllamaEmbedding/OllamaEmbedding.ts b/packages/components/nodes/embeddings/OllamaEmbedding/OllamaEmbedding.ts
index eb528aff..698770b3 100644
--- a/packages/components/nodes/embeddings/OllamaEmbedding/OllamaEmbedding.ts
+++ b/packages/components/nodes/embeddings/OllamaEmbedding/OllamaEmbedding.ts
@@ -20,7 +20,7 @@ class OllamaEmbedding_Embeddings implements INode {
this.name = 'ollamaEmbedding'
this.version = 1.0
this.type = 'OllamaEmbeddings'
- this.icon = 'ollama.png'
+ this.icon = 'Ollama.svg'
this.category = 'Embeddings'
this.description = 'Generate embeddings for a given text using open source model on Ollama'
this.baseClasses = [this.type, ...getBaseClasses(OllamaEmbeddings)]
diff --git a/packages/components/nodes/embeddings/OllamaEmbedding/ollama.png b/packages/components/nodes/embeddings/OllamaEmbedding/ollama.png
deleted file mode 100644
index 8cd2cf1e..00000000
Binary files a/packages/components/nodes/embeddings/OllamaEmbedding/ollama.png and /dev/null differ
diff --git a/packages/components/nodes/llms/AWSBedrock/aws.svg b/packages/components/nodes/llms/AWSBedrock/aws.svg
index 0e630a3b..d783497e 100644
--- a/packages/components/nodes/llms/AWSBedrock/aws.svg
+++ b/packages/components/nodes/llms/AWSBedrock/aws.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/packages/components/nodes/llms/Azure OpenAI/Azure.svg b/packages/components/nodes/llms/Azure OpenAI/Azure.svg
index 47ad8c44..7b150811 100644
--- a/packages/components/nodes/llms/Azure OpenAI/Azure.svg
+++ b/packages/components/nodes/llms/Azure OpenAI/Azure.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/components/nodes/llms/Bittensor/Bittensor.ts b/packages/components/nodes/llms/Bittensor/Bittensor.ts
index e6cc2bb6..68652828 100644
--- a/packages/components/nodes/llms/Bittensor/Bittensor.ts
+++ b/packages/components/nodes/llms/Bittensor/Bittensor.ts
@@ -20,7 +20,7 @@ class Bittensor_LLMs implements INode {
this.name = 'NIBittensorLLM'
this.version = 2.0
this.type = 'Bittensor'
- this.icon = 'logo.png'
+ this.icon = 'NIBittensor.svg'
this.category = 'LLMs'
this.description = 'Wrapper around Bittensor subnet 1 large language models'
this.baseClasses = [this.type, ...getBaseClasses(NIBittensorLLM)]
diff --git a/packages/components/nodes/llms/Bittensor/NIBittensor.svg b/packages/components/nodes/llms/Bittensor/NIBittensor.svg
new file mode 100644
index 00000000..062cd66b
--- /dev/null
+++ b/packages/components/nodes/llms/Bittensor/NIBittensor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/llms/Bittensor/logo.png b/packages/components/nodes/llms/Bittensor/logo.png
deleted file mode 100644
index ad51774d..00000000
Binary files a/packages/components/nodes/llms/Bittensor/logo.png and /dev/null differ
diff --git a/packages/components/nodes/llms/Cohere/Cohere.svg b/packages/components/nodes/llms/Cohere/Cohere.svg
new file mode 100644
index 00000000..88bcabe3
--- /dev/null
+++ b/packages/components/nodes/llms/Cohere/Cohere.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/llms/Cohere/Cohere.ts b/packages/components/nodes/llms/Cohere/Cohere.ts
index 3fde0af0..1760b10d 100644
--- a/packages/components/nodes/llms/Cohere/Cohere.ts
+++ b/packages/components/nodes/llms/Cohere/Cohere.ts
@@ -20,7 +20,7 @@ class Cohere_LLMs implements INode {
this.name = 'cohere'
this.version = 2.0
this.type = 'Cohere'
- this.icon = 'cohere.png'
+ this.icon = 'Cohere.svg'
this.category = 'LLMs'
this.description = 'Wrapper around Cohere large language models'
this.baseClasses = [this.type, ...getBaseClasses(Cohere)]
diff --git a/packages/components/nodes/llms/Cohere/cohere.png b/packages/components/nodes/llms/Cohere/cohere.png
deleted file mode 100644
index 266adeac..00000000
Binary files a/packages/components/nodes/llms/Cohere/cohere.png and /dev/null differ
diff --git a/packages/components/nodes/llms/GooglePaLM/GooglePaLM.svg b/packages/components/nodes/llms/GooglePaLM/GooglePaLM.svg
new file mode 100644
index 00000000..ed47326a
--- /dev/null
+++ b/packages/components/nodes/llms/GooglePaLM/GooglePaLM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/llms/GooglePaLM/GooglePaLM.ts b/packages/components/nodes/llms/GooglePaLM/GooglePaLM.ts
index d3212a1c..d22b70f7 100644
--- a/packages/components/nodes/llms/GooglePaLM/GooglePaLM.ts
+++ b/packages/components/nodes/llms/GooglePaLM/GooglePaLM.ts
@@ -19,7 +19,7 @@ class GooglePaLM_LLMs implements INode {
this.name = 'GooglePaLM'
this.version = 2.0
this.type = 'GooglePaLM'
- this.icon = 'Google_PaLM_Logo.svg'
+ this.icon = 'GooglePaLM.svg'
this.category = 'LLMs'
this.description = 'Wrapper around Google MakerSuite PaLM large language models'
this.baseClasses = [this.type, ...getBaseClasses(GooglePaLM)]
diff --git a/packages/components/nodes/llms/GooglePaLM/Google_PaLM_Logo.svg b/packages/components/nodes/llms/GooglePaLM/Google_PaLM_Logo.svg
deleted file mode 100644
index 5c345fe1..00000000
--- a/packages/components/nodes/llms/GooglePaLM/Google_PaLM_Logo.svg
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
diff --git a/packages/components/nodes/llms/GoogleVertexAI/GoogleVertex.svg b/packages/components/nodes/llms/GoogleVertexAI/GoogleVertex.svg
new file mode 100644
index 00000000..a517740f
--- /dev/null
+++ b/packages/components/nodes/llms/GoogleVertexAI/GoogleVertex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/llms/GoogleVertexAI/GoogleVertexAI.ts b/packages/components/nodes/llms/GoogleVertexAI/GoogleVertexAI.ts
index 6b6d534b..f3f807f8 100644
--- a/packages/components/nodes/llms/GoogleVertexAI/GoogleVertexAI.ts
+++ b/packages/components/nodes/llms/GoogleVertexAI/GoogleVertexAI.ts
@@ -21,7 +21,7 @@ class GoogleVertexAI_LLMs implements INode {
this.name = 'googlevertexai'
this.version = 2.0
this.type = 'GoogleVertexAI'
- this.icon = 'vertexai.svg'
+ this.icon = 'GoogleVertex.svg'
this.category = 'LLMs'
this.description = 'Wrapper around GoogleVertexAI large language models'
this.baseClasses = [this.type, ...getBaseClasses(GoogleVertexAI)]
diff --git a/packages/components/nodes/llms/GoogleVertexAI/vertexai.svg b/packages/components/nodes/llms/GoogleVertexAI/vertexai.svg
deleted file mode 100644
index 31244412..00000000
--- a/packages/components/nodes/llms/GoogleVertexAI/vertexai.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/packages/components/nodes/llms/HuggingFaceInference/HuggingFace.svg b/packages/components/nodes/llms/HuggingFaceInference/HuggingFace.svg
new file mode 100644
index 00000000..58c85d57
--- /dev/null
+++ b/packages/components/nodes/llms/HuggingFaceInference/HuggingFace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/llms/HuggingFaceInference/HuggingFaceInference.ts b/packages/components/nodes/llms/HuggingFaceInference/HuggingFaceInference.ts
index 8dcf021b..c8c6dbb2 100644
--- a/packages/components/nodes/llms/HuggingFaceInference/HuggingFaceInference.ts
+++ b/packages/components/nodes/llms/HuggingFaceInference/HuggingFaceInference.ts
@@ -20,7 +20,7 @@ class HuggingFaceInference_LLMs implements INode {
this.name = 'huggingFaceInference_LLMs'
this.version = 2.0
this.type = 'HuggingFaceInference'
- this.icon = 'huggingface.png'
+ this.icon = 'HuggingFace.png'
this.category = 'LLMs'
this.description = 'Wrapper around HuggingFace large language models'
this.baseClasses = [this.type, ...getBaseClasses(HuggingFaceInference)]
diff --git a/packages/components/nodes/llms/HuggingFaceInference/huggingface.png b/packages/components/nodes/llms/HuggingFaceInference/huggingface.png
deleted file mode 100644
index f8f202a4..00000000
Binary files a/packages/components/nodes/llms/HuggingFaceInference/huggingface.png and /dev/null differ
diff --git a/packages/components/nodes/llms/Ollama/Ollama.svg b/packages/components/nodes/llms/Ollama/Ollama.svg
new file mode 100644
index 00000000..2dc8df53
--- /dev/null
+++ b/packages/components/nodes/llms/Ollama/Ollama.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/components/nodes/llms/Ollama/Ollama.ts b/packages/components/nodes/llms/Ollama/Ollama.ts
index 348b1883..c7250a04 100644
--- a/packages/components/nodes/llms/Ollama/Ollama.ts
+++ b/packages/components/nodes/llms/Ollama/Ollama.ts
@@ -22,7 +22,7 @@ class Ollama_LLMs implements INode {
this.name = 'ollama'
this.version = 2.0
this.type = 'Ollama'
- this.icon = 'ollama.png'
+ this.icon = 'Ollama.svg'
this.category = 'LLMs'
this.description = 'Wrapper around open source large language models on Ollama'
this.baseClasses = [this.type, ...getBaseClasses(Ollama)]
diff --git a/packages/components/nodes/llms/Ollama/ollama.png b/packages/components/nodes/llms/Ollama/ollama.png
deleted file mode 100644
index 8cd2cf1e..00000000
Binary files a/packages/components/nodes/llms/Ollama/ollama.png and /dev/null differ
diff --git a/packages/components/nodes/utilities/IfElseFunction/ifelsefunction.svg b/packages/components/nodes/utilities/IfElseFunction/ifelsefunction.svg
index f5dd5979..f4ccc78b 100644
--- a/packages/components/nodes/utilities/IfElseFunction/ifelsefunction.svg
+++ b/packages/components/nodes/utilities/IfElseFunction/ifelsefunction.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file