From 24cedf650c051b87f854bbe0da2209fdcf143922 Mon Sep 17 00:00:00 2001 From: jacoblee93 Date: Tue, 12 Aug 2025 14:26:05 -0700 Subject: [PATCH] Async implementation --- libs/core/langchain_core/prompts/chat.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/core/langchain_core/prompts/chat.py b/libs/core/langchain_core/prompts/chat.py index 3d55a44e2de..be9fd4e4907 100644 --- a/libs/core/langchain_core/prompts/chat.py +++ b/libs/core/langchain_core/prompts/chat.py @@ -635,7 +635,8 @@ class _StringImageMessagePromptTemplate(BaseMessagePromptTemplate): formatted: Union[str, ImageURL, dict[str, Any]] = await prompt.aformat( **inputs ) - content.append({"type": "text", "text": formatted}) + if formatted: + content.append({"type": "text", "text": formatted}) elif isinstance(prompt, ImagePromptTemplate): formatted = await prompt.aformat(**inputs) content.append({"type": "image_url", "image_url": formatted})