> ## Documentation Index
> Fetch the complete documentation index at: https://docs.camel-ai.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Camel.terminators.base

<a id="camel.terminators.base" />

<a id="camel.terminators.base.BaseTerminator" />

## BaseTerminator

```python theme={"system"}
class BaseTerminator(ABC):
```

Base class for terminators.

<a id="camel.terminators.base.BaseTerminator.__init__" />

### **init**

```python theme={"system"}
def __init__(self, *args, **kwargs):
```

<a id="camel.terminators.base.BaseTerminator.is_terminated" />

### is\_terminated

```python theme={"system"}
def is_terminated(self, *args, **kwargs):
```

<a id="camel.terminators.base.BaseTerminator.reset" />

### reset

```python theme={"system"}
def reset(self):
```

<a id="camel.terminators.base.ResponseTerminator" />

## ResponseTerminator

```python theme={"system"}
class ResponseTerminator(BaseTerminator):
```

A terminator that terminates the conversation based on the response.

<a id="camel.terminators.base.ResponseTerminator.is_terminated" />

### is\_terminated

```python theme={"system"}
def is_terminated(self, messages: List[BaseMessage]):
```

<a id="camel.terminators.base.ResponseTerminator.reset" />

### reset

```python theme={"system"}
def reset(self):
```
