diff --git a/src/backend/base/langflow/base/models/model.py b/src/backend/base/langflow/base/models/model.py index 85e47a277..f5cec67a9 100644 --- a/src/backend/base/langflow/base/models/model.py +++ b/src/backend/base/langflow/base/models/model.py @@ -166,7 +166,7 @@ class LCModelComponent(Component): messages.append(HumanMessage(content=input_value)) if system_message and not system_message_added: - messages.append(SystemMessage(content=system_message)) + messages.insert(0, SystemMessage(content=system_message)) inputs: list | dict = messages or {} try: if self.output_parser is not None: