### What problem does this PR solve? ### Type of change - [x] Refactoringtags/v0.11.0
| @@ -210,6 +210,7 @@ def completion(): | |||
| else: | |||
| conv.reference[-1] = ans["reference"] | |||
| conv.message[-1] = {"role": "assistant", "content": ans["answer"], "id": message_id} | |||
| ans["id"] = message_id | |||
| def rename_field(ans): | |||
| reference = ans['reference'] | |||
| @@ -144,6 +144,7 @@ def completion(): | |||
| else: conv.reference[-1] = ans["reference"] | |||
| conv.message[-1] = {"role": "assistant", "content": ans["answer"], | |||
| "id": message_id, "prompt": ans.get("prompt", "")} | |||
| ans["id"] = message_id | |||
| def stream(): | |||
| nonlocal dia, msg, req, conv | |||
| @@ -158,7 +158,9 @@ class RedisDB: | |||
| _, payload = msg[0] | |||
| return Payload(self.REDIS, queue_name, group_name, msg_id, payload) | |||
| except Exception as e: | |||
| logging.warning("[EXCEPTION]xpending_range" + consumer_name + "||" + str(e)) | |||
| if 'key' in str(e): | |||
| return | |||
| logging.warning("[EXCEPTION]xpending_range: " + consumer_name + "||" + str(e)) | |||
| self.__open__() | |||
| REDIS_CONN = RedisDB() | |||