Modify message handling logic to merge successive messages of the same role

* Remove check for interleaved user and assistant messages
This commit is contained in:
Jason Kneen 2025-01-22 16:33:52 +00:00
parent 837e17f55c
commit 4372071fc5

View File

@ -19,11 +19,6 @@ class DeepSeekReasoner:
else: else:
merged_messages.append(message) merged_messages.append(message)
# Ensure interleaved user and assistant messages
for i in range(1, len(merged_messages)):
if merged_messages[i]['role'] == merged_messages[i-1]['role']:
raise ValueError("Messages must be interleaved between user and assistant")
return merged_messages return merged_messages
def handle_request(self, request): def handle_request(self, request):