From 4372071fc5f19427f36061a7a0db9fa2169cb994 Mon Sep 17 00:00:00 2001 From: Jason Kneen Date: Wed, 22 Jan 2025 16:33:52 +0000 Subject: [PATCH] Modify message handling logic to merge successive messages of the same role * Remove check for interleaved user and assistant messages --- deepseek_reasoner.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/deepseek_reasoner.py b/deepseek_reasoner.py index 4dfdd8f..930b5b7 100644 --- a/deepseek_reasoner.py +++ b/deepseek_reasoner.py @@ -19,11 +19,6 @@ class DeepSeekReasoner: else: 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 def handle_request(self, request):