From 87710df466311c6fba7411c50f5f182a1875b410 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Sat, 30 Mar 2024 18:44:34 -0300 Subject: [PATCH] Add input validation for empty messages --- src/backend/base/langflow/base/models/model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/base/langflow/base/models/model.py b/src/backend/base/langflow/base/models/model.py index 7bbd614d6..b8ef38e07 100644 --- a/src/backend/base/langflow/base/models/model.py +++ b/src/backend/base/langflow/base/models/model.py @@ -35,6 +35,8 @@ class LCModelComponent(CustomComponent): self, runnable: BaseChatModel, stream: bool, input_value: str, system_message: Optional[str] = None ): messages: list[Union[HumanMessage, SystemMessage]] = [] + if not input_value and not system_message: + raise ValueError("The message you want to send to the model is empty.") if system_message: messages.append(SystemMessage(content=system_message)) if input_value: