alienet's picture
v1.1.0
12f36d4
raw
history blame contribute delete
510 Bytes
from abc import ABC, abstractmethod
class BaseLLM(ABC):
def __init__(self):
pass
@abstractmethod
def initialize_message(self):
pass
@abstractmethod
def ai_message(self, payload):
pass
@abstractmethod
def system_message(self, payload):
pass
@abstractmethod
def user_message(self, payload):
pass
@abstractmethod
def get_response(self):
pass
@abstractmethod
def print_prompt(self):
pass