소스 검색

Merge pull request #4924 from Peter-De-Ath/fix-duplicate-system-prompt

fix: stop system prompt being duplicated
Timothy Jaeryang Baek 8 달 전
부모
커밋
7c841c9f63
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      backend/utils/misc.py

+ 1 - 1
backend/utils/misc.py

@@ -82,7 +82,7 @@ def add_or_update_system_message(content: str, messages: list[dict]):
     """
 
     if messages and messages[0].get("role") == "system":
-        messages[0]["content"] += f"{content}\n{messages[0]['content']}"
+        messages[0]["content"] = f"{content}\n{messages[0]['content']}"
     else:
         # Insert at the beginning
         messages.insert(0, {"role": "system", "content": content})