@@ -90,5 +90,5 @@ class Deepseek(SimpleService): memory.append({'role': 'user', 'content': content}) character_length = sum(len(content['content']) for content in memory) while character_length > max_character_limit: - character_length -= len(memory.pop(0)) + character_length -= len(memory.pop(0)['content']) return memory @@ -115,5 +115,5 @@ class Mistral(SimpleService): memory.append({'role': 'user', 'content': content}) character_length = sum(len(content['content']) for content in memory) while character_length > max_character_limit: - character_length -= len(memory.pop(0)) + character_length -= len(memory.pop(0)['content']) return memory