Update networks/message_streamer.py
Browse files
networks/message_streamer.py
CHANGED
@@ -28,6 +28,7 @@ class MessageStreamer:
|
|
28 |
self.model = "default"
|
29 |
self.model_fullname = self.MODEL_MAP[self.model]
|
30 |
self.message_outputer = OpenaiStreamOutputer()
|
|
|
31 |
|
32 |
def parse_line(self, line):
|
33 |
try:
|
@@ -149,6 +150,8 @@ class MessageStreamer:
|
|
149 |
continue
|
150 |
|
151 |
content = self.parse_line(line)
|
|
|
|
|
152 |
|
153 |
if content is not None and content.strip() == self.stop_sequences:
|
154 |
content_type = "Finished"
|
|
|
28 |
self.model = "default"
|
29 |
self.model_fullname = self.MODEL_MAP[self.model]
|
30 |
self.message_outputer = OpenaiStreamOutputer()
|
31 |
+
self.stop_sequences = self.STOP_SEQUENCES_MAP.get(self.model, "")
|
32 |
|
33 |
def parse_line(self, line):
|
34 |
try:
|
|
|
150 |
continue
|
151 |
|
152 |
content = self.parse_line(line)
|
153 |
+
|
154 |
+
stop_sequence = getattr(self, 'stop_sequences', '') # Default value if not set
|
155 |
|
156 |
if content is not None and content.strip() == self.stop_sequences:
|
157 |
content_type = "Finished"
|