Spaces:
Runtime error
Runtime error
import json | |
from . import model_manage as md | |
from chat.arxiv_bot.arxiv_bot_utils import ArxivSQL | |
from channels.generic.websocket import WebsocketConsumer | |
class ChatConsumer(WebsocketConsumer): | |
def connect(self): | |
self.accept() | |
self.db_instance = ArxivSQL() | |
def disconnect(self, close_code): | |
pass | |
def receive(self, text_data): | |
text_data_json = json.loads(text_data) | |
message = text_data_json["messages"] | |
print(message) | |
record, messagee = md.full_chain_history_question(message, self.db_instance) | |
print("First answer: ",record) | |
self.send(text_data=json.dumps({"message": messagee})) | |