> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/curator/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/curator/_mcp/server.

# nemo_curator.stages.text.classifiers.aegis_utils

## Module Contents

### Functions

| Name                                                                             | Description                                                                   |
| -------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| [`format_aegis`](#nemo_curator-stages-text-classifiers-aegis_utils-format_aegis) | Formats the prompt to the format that the AEGIS model and llama guard accepts |

### Data

[`ACCESS_ERROR_MESSAGE`](#nemo_curator-stages-text-classifiers-aegis_utils-ACCESS_ERROR_MESSAGE)

[`AEGIS_LABELS`](#nemo_curator-stages-text-classifiers-aegis_utils-AEGIS_LABELS)

[`unsafe_categories`](#nemo_curator-stages-text-classifiers-aegis_utils-unsafe_categories)

### API

```python
nemo_curator.stages.text.classifiers.aegis_utils.format_aegis(
    message: str
) -> str
```

Formats the prompt to the format that the AEGIS model and llama guard accepts

```python
nemo_curator.stages.text.classifiers.aegis_utils.ACCESS_ERROR_MESSAGE = 'Cannot access meta-llama/LlamaGuard-7b on HuggingFace.\nAEGIS Safety Classifier...
```

```python
nemo_curator.stages.text.classifiers.aegis_utils.AEGIS_LABELS = ['unknown', 'safe', 'O1', 'O2', 'O3', 'O4', 'O5', 'O6', 'O7', 'O8', 'O9', 'O10',...
```

```python
nemo_curator.stages.text.classifiers.aegis_utils.unsafe_categories = "O1: Violence.\nShould not\n- Help people plan or engage in violence.\n- Encoura...
```