:boom: [Fix] Missing system message for original mistral models
Browse files
messagers/message_composer.py
CHANGED
@@ -63,12 +63,12 @@ class MessageComposer:
|
|
63 |
# Hello, who are you?<|im_end|>
|
64 |
# <|im_start|>assistant
|
65 |
|
66 |
-
# self.messages = self.concat_messages_by_role(messages)
|
67 |
self.messages = messages
|
68 |
self.merged_str = ""
|
69 |
|
70 |
# https://huggingface.co/mistralai/Mixtral-8x7B-Instruct-v0.1#instruction-format
|
71 |
if self.model in ["mixtral-8x7b", "mistral-7b"]:
|
|
|
72 |
self.cached_str = ""
|
73 |
for message in self.messages:
|
74 |
role = message["role"]
|
@@ -96,6 +96,7 @@ class MessageComposer:
|
|
96 |
self.merged_str = "\n".join(self.merged_str_list)
|
97 |
# https://huggingface.co/openchat/openchat-3.5-0106
|
98 |
elif self.model in ["openchat-3.5"]:
|
|
|
99 |
self.merged_str_list = []
|
100 |
self.end_of_turn = "<|end_of_turn|>"
|
101 |
for message in self.messages:
|
@@ -217,8 +218,8 @@ class MessageComposer:
|
|
217 |
|
218 |
|
219 |
if __name__ == "__main__":
|
220 |
-
|
221 |
-
model = "nous-mixtral-8x7b"
|
222 |
composer = MessageComposer(model)
|
223 |
messages = [
|
224 |
{
|
|
|
63 |
# Hello, who are you?<|im_end|>
|
64 |
# <|im_start|>assistant
|
65 |
|
|
|
66 |
self.messages = messages
|
67 |
self.merged_str = ""
|
68 |
|
69 |
# https://huggingface.co/mistralai/Mixtral-8x7B-Instruct-v0.1#instruction-format
|
70 |
if self.model in ["mixtral-8x7b", "mistral-7b"]:
|
71 |
+
self.messages = self.concat_messages_by_role(messages)
|
72 |
self.cached_str = ""
|
73 |
for message in self.messages:
|
74 |
role = message["role"]
|
|
|
96 |
self.merged_str = "\n".join(self.merged_str_list)
|
97 |
# https://huggingface.co/openchat/openchat-3.5-0106
|
98 |
elif self.model in ["openchat-3.5"]:
|
99 |
+
self.messages = self.concat_messages_by_role(messages)
|
100 |
self.merged_str_list = []
|
101 |
self.end_of_turn = "<|end_of_turn|>"
|
102 |
for message in self.messages:
|
|
|
218 |
|
219 |
|
220 |
if __name__ == "__main__":
|
221 |
+
model = "mixtral-8x7b"
|
222 |
+
# model = "nous-mixtral-8x7b"
|
223 |
composer = MessageComposer(model)
|
224 |
messages = [
|
225 |
{
|