From edf4d5053ccf4ab390487d4bbe606280d42e0e42 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 26 Mar 2024 21:29:24 +0000 Subject: [PATCH] fix: system message should be the first message to LLM --- src/backend/base/langflow/base/models/model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/base/langflow/base/models/model.py b/src/backend/base/langflow/base/models/model.py index 331cb67a1..4e3a422b2 100644 --- a/src/backend/base/langflow/base/models/model.py +++ b/src/backend/base/langflow/base/models/model.py @@ -35,10 +35,10 @@ class LCModelComponent(CustomComponent): self, runnable: BaseChatModel, stream: bool, input_value: str, system_message: Optional[str] = None ): messages = [] - if input_value: - messages.append(HumanMessage(input_value)) if system_message: messages.append(SystemMessage(system_message)) + if input_value: + messages.append(HumanMessage(input_value)) if stream: result = runnable.stream(messages) else: