This commit is contained in:
Pramod Dhungana 2026-03-05 19:40:22 +08:00 committed by GitHub
commit 178bd4d58e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -284,6 +284,8 @@ class RustBPETokenizer:
# some conversation surgery is necessary here for now...
conversation = copy.deepcopy(conversation) # avoid mutating the original
messages = conversation["messages"]
if len(messages) < 2:
raise ValueError("System message must be followed by a user message")
assert messages[1]["role"] == "user", "System message must be followed by a user message"
messages[1]["content"] = messages[0]["content"] + "\n\n" + messages[1]["content"]
messages = messages[1:]