diff --git a/packages/components/models.json b/packages/components/models.json index d654c803ab2..28f963178e7 100644 --- a/packages/components/models.json +++ b/packages/components/models.json @@ -2258,6 +2258,26 @@ { "name": "voyageAIEmbeddings", "models": [ + { + "label": "voyage-3.5", + "name": "voyage-3.5", + "description": "Latest general-purpose embedding model with top retrieval quality." + }, + { + "label": "voyage-3.5-lite", + "name": "voyage-3.5-lite", + "description": "Lightweight version of voyage-3.5, optimized for latency and cost." + }, + { + "label": "voyage-multimodal-3.5", + "name": "voyage-multimodal-3.5", + "description": "Multimodal embedding model for text and image retrieval." + }, + { + "label": "voyage-multimodal-3", + "name": "voyage-multimodal-3", + "description": "Multimodal embedding model for text and image retrieval." + }, { "label": "voyage-3", "name": "voyage-3", @@ -2268,6 +2288,16 @@ "name": "voyage-3-lite", "description": "Lightweight embedding model optimized for low latency and cost, 32K token context, and 512 dimension size." }, + { + "label": "voyage-3-large", + "name": "voyage-3-large", + "description": "Large embedding model with higher dimension size for improved retrieval quality." + }, + { + "label": "voyage-code-3", + "name": "voyage-code-3", + "description": "Optimized for code retrieval and understanding." + }, { "label": "voyage-2", "name": "voyage-2", diff --git a/packages/components/nodes/retrievers/VoyageAIRetriever/VoyageAIRerankRetriever.ts b/packages/components/nodes/retrievers/VoyageAIRetriever/VoyageAIRerankRetriever.ts index 8a53f1edbc9..aa5c4d749f0 100644 --- a/packages/components/nodes/retrievers/VoyageAIRetriever/VoyageAIRerankRetriever.ts +++ b/packages/components/nodes/retrievers/VoyageAIRetriever/VoyageAIRerankRetriever.ts @@ -46,23 +46,35 @@ class VoyageAIRerankRetriever_Retrievers implements INode { type: 'options', options: [ { - label: 'rerank-lite-1', - name: 'rerank-lite-1' + label: 'rerank-2.5', + name: 'rerank-2.5' }, { - label: 'rerank-lite-2', - name: 'rerank-lite-2' + label: 'rerank-2.5-lite', + name: 'rerank-2.5-lite' + }, + { + label: 'rerank-2', + name: 'rerank-2' + }, + { + label: 'rerank-2-lite', + name: 'rerank-2-lite' }, { label: 'rerank-1', name: 'rerank-1' }, { - label: 'rerank-2', - name: 'rerank-2' + label: 'rerank-lite-2', + name: 'rerank-lite-2' + }, + { + label: 'rerank-lite-1', + name: 'rerank-lite-1' } ], - default: 'rerank-lite-1', + default: 'rerank-2.5', optional: true }, {