From e1667067bebd01e5ebc945a3ba46a726d280d3fe Mon Sep 17 00:00:00 2001 From: chungyau97 Date: Wed, 10 May 2023 20:30:44 +0700 Subject: [PATCH] add OpenAIBaseInput interface --- .../nodes/chatmodels/AzureChatOpenAI/AzureChatOpenAI.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/components/nodes/chatmodels/AzureChatOpenAI/AzureChatOpenAI.ts b/packages/components/nodes/chatmodels/AzureChatOpenAI/AzureChatOpenAI.ts index a802b3255..d08335761 100644 --- a/packages/components/nodes/chatmodels/AzureChatOpenAI/AzureChatOpenAI.ts +++ b/packages/components/nodes/chatmodels/AzureChatOpenAI/AzureChatOpenAI.ts @@ -1,3 +1,4 @@ +import { OpenAIBaseInput } from 'langchain/dist/types/openai-types' import { INode, INodeData, INodeParams } from '../../../src/Interface' import { getBaseClasses } from '../../../src/utils' import { AzureOpenAIInput, ChatOpenAI } from 'langchain/chat_models/openai' @@ -79,7 +80,7 @@ class AzureChatOpenAI_ChatModels implements INode { const azureOpenAIApiEmbeddingsDeploymentName = nodeData.inputs?.azureOpenAIApiEmbeddingsDeploymentName as string const azureOpenAIApiCompletionsDeploymentName = nodeData.inputs?.azureOpenAIApiCompletionsDeploymentName as string - const obj: Partial & { temperature?: number } = { + const obj: Partial & Partial = { temperature: parseInt(temperature, 10), azureOpenAIApiKey, azureOpenAIApiInstanceName,