From ea680484d3a4ef430d329393285b42130fdffd77 Mon Sep 17 00:00:00 2001 From: Jingun Jung <4900073+motojinc25@users.noreply.github.com> Date: Tue, 27 Aug 2024 00:12:04 +0900 Subject: [PATCH] [FEATURE] Add "base path" to Azure OpenAI embeddings node (#3086) Add "base path" to Azure OpenAI embeddings node #3048 Co-authored-by: Jingun Jung --- .../AzureOpenAIEmbedding/AzureOpenAIEmbedding.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/components/nodes/embeddings/AzureOpenAIEmbedding/AzureOpenAIEmbedding.ts b/packages/components/nodes/embeddings/AzureOpenAIEmbedding/AzureOpenAIEmbedding.ts index df98c3d4..e39e843d 100644 --- a/packages/components/nodes/embeddings/AzureOpenAIEmbedding/AzureOpenAIEmbedding.ts +++ b/packages/components/nodes/embeddings/AzureOpenAIEmbedding/AzureOpenAIEmbedding.ts @@ -44,6 +44,13 @@ class AzureOpenAIEmbedding_Embeddings implements INode { type: 'number', optional: true, additionalParams: true + }, + { + label: 'BasePath', + name: 'basepath', + type: 'string', + optional: true, + additionalParams: true } ] } @@ -51,6 +58,7 @@ class AzureOpenAIEmbedding_Embeddings implements INode { async init(nodeData: INodeData, _: string, options: ICommonObject): Promise { const batchSize = nodeData.inputs?.batchSize as string const timeout = nodeData.inputs?.timeout as string + const basePath = nodeData.inputs?.basepath as string const credentialData = await getCredentialData(nodeData.credential ?? '', options) const azureOpenAIApiKey = getCredentialParam('azureOpenAIApiKey', credentialData, nodeData) @@ -62,7 +70,8 @@ class AzureOpenAIEmbedding_Embeddings implements INode { azureOpenAIApiKey, azureOpenAIApiInstanceName, azureOpenAIApiDeploymentName, - azureOpenAIApiVersion + azureOpenAIApiVersion, + azureOpenAIBasePath: basePath } if (batchSize) obj.batchSize = parseInt(batchSize, 10)