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> { 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) return super.generate(messages, options, callbacks)
} }