ReMe/memory_scope/chat/base_memory_chat.py
2024-06-24 16:36:59 +08:00

19 lines
430 B
Python

from abc import ABCMeta, abstractmethod
from memory_scope.chat.memory_service import MemoryService
class BaseMemoryChat(metaclass=ABCMeta):
def __init__(self, chat_name: str, **kwargs):
self.memory_service = MemoryService(chat_name=chat_name, **kwargs)
@abstractmethod
def chat_with_memory(self, query: str):
"""
:param query:
:return:
"""
def run(self):
pass