ReMe/memory_scope/chat/base_memory_chat.py
2024-06-21 11:39:37 +08:00

22 lines
478 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:
"""
@abstractmethod
def run(self):
"""
:return:
"""