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"
|