From c504f91752a401ccefddcc7b833c0ca6fd3a258a Mon Sep 17 00:00:00 2001 From: vinodkiran Date: Fri, 2 Feb 2024 17:45:12 -0500 Subject: [PATCH] Multimodal: guard to check for nodeData before image message insertion. --- .../nodes/chatmodels/ChatOpenAI/FlowiseChatOpenAI.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/components/nodes/chatmodels/ChatOpenAI/FlowiseChatOpenAI.ts b/packages/components/nodes/chatmodels/ChatOpenAI/FlowiseChatOpenAI.ts index de5739f5..9033b27f 100644 --- a/packages/components/nodes/chatmodels/ChatOpenAI/FlowiseChatOpenAI.ts +++ b/packages/components/nodes/chatmodels/ChatOpenAI/FlowiseChatOpenAI.ts @@ -33,7 +33,9 @@ export class ChatOpenAI extends LangchainChatOpenAI { } async generate(messages: BaseMessageLike[][], options?: string[] | ChatOpenAICallOptions, callbacks?: Callbacks): Promise { - await this.injectMultiModalMessages(messages) + if (ChatOpenAI.chainNodeData && ChatOpenAI.chainNodeOptions) { + await this.injectMultiModalMessages(messages) + } return super.generate(messages, options, callbacks) }