fix: system message should be the first message to LLM
This commit is contained in:
parent
9903c01c4c
commit
edf4d5053c
1 changed files with 2 additions and 2 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue