Multimodal: guard to check for nodeData before image message insertion.

This commit is contained in:
vinodkiran
2024-02-02 17:45:12 -05:00
parent 041bfea940
commit c504f91752
@@ -33,7 +33,9 @@ export class ChatOpenAI extends LangchainChatOpenAI {
}
async generate(messages: BaseMessageLike[][], options?: string[] | ChatOpenAICallOptions, callbacks?: Callbacks): Promise<LLMResult> {
await this.injectMultiModalMessages(messages)
if (ChatOpenAI.chainNodeData && ChatOpenAI.chainNodeOptions) {
await this.injectMultiModalMessages(messages)
}
return super.generate(messages, options, callbacks)
}