BaseTerminator

class BaseTerminator(ABC):

Base class for terminators.

init

def __init__(self, *args, **kwargs):

is_terminated

def is_terminated(self, *args, **kwargs):

reset

def reset(self):

ResponseTerminator

class ResponseTerminator(BaseTerminator):

A terminator that terminates the conversation based on the response.

is_terminated

def is_terminated(self, messages: List[BaseMessage]):

reset

def reset(self):