From 662ac1bb5732cec7e22fbe109621d85b00a4a9ad Mon Sep 17 00:00:00 2001 From: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com> Date: Mon, 23 Jun 2025 12:58:56 +0200 Subject: [PATCH] fix(Embeddings Google Gemini Node): Use credential host as baseUrl (#16615) --- .../EmbeddingsGoogleGemini/EmbeddingsGoogleGemini.node.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsGoogleGemini/EmbeddingsGoogleGemini.node.ts b/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsGoogleGemini/EmbeddingsGoogleGemini.node.ts index ace3c4969c..5879ef3bc5 100644 --- a/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsGoogleGemini/EmbeddingsGoogleGemini.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsGoogleGemini/EmbeddingsGoogleGemini.node.ts @@ -111,7 +111,7 @@ export class EmbeddingsGoogleGemini implements INodeType { property: 'model', }, }, - default: 'textembedding-gecko-multilingual@latest', + default: 'models/text-embedding-004', }, ], }; @@ -121,11 +121,12 @@ export class EmbeddingsGoogleGemini implements INodeType { const modelName = this.getNodeParameter( 'modelName', itemIndex, - 'textembedding-gecko-multilingual@latest', + 'models/text-embedding-004', ) as string; const credentials = await this.getCredentials('googlePalmApi'); const embeddings = new GoogleGenerativeAIEmbeddings({ apiKey: credentials.apiKey as string, + baseUrl: credentials.host as string, model: modelName, });