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

# data\_designer.config.utils.info

## Module Contents

### Classes

| Name                                                                  | Description                                                                 |
| --------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [`InfoType`](#data_designerconfigutilsinfoinfotype)                   | str(object='') -> str str(bytes\_or\_buffer\[, encoding\[, errors]]) -> str |
| [`InfoDisplay`](#data_designerconfigutilsinfoinfodisplay)             | Base class for info display classes that provide type-safe display methods. |
| [`ConfigBuilderInfo`](#data_designerconfigutilsinfoconfigbuilderinfo) | Base class for info display classes that provide type-safe display methods. |
| [`InterfaceInfo`](#data_designerconfigutilsinfointerfaceinfo)         | Base class for info display classes that provide type-safe display methods. |

### Data

[`ConfigBuilderInfoType`](#data_designerconfigutilsinfoconfigbuilderinfotype)
[`DataDesignerInfoType`](#data_designerconfigutilsinfodatadesignerinfotype)
[`InfoTypeT`](#data_designerconfigutilsinfoinfotypet)

### API

```python
class data_designer.config.utils.info.InfoType
```

**Bases**: `str`, `enum.Enum`

```python
SAMPLERS = samplers
```

```python
MODEL_CONFIGS = model_configs
```

```python
MODEL_PROVIDERS = model_providers
```

```python
ConfigBuilderInfoType
```

```python
DataDesignerInfoType
```

```python
InfoTypeT = TypeVar(...)
```

```python
class data_designer.config.utils.info.InfoDisplay
```

**Bases**: `abc.ABC`

Base class for info display classes that provide type-safe display methods.

```python
display(
    info_type: data_designer.config.utils.info.InfoTypeT,
    **kwargs
) -> None
```

Display information based on the provided info type.

**Parameters:**

Type of information to display.

```python
class data_designer.config.utils.info.ConfigBuilderInfo(model_configs: list[data_designer.config.models.ModelConfig])
```

**Bases**: `data_designer.config.utils.info.InfoDisplay`

```python
display(
    info_type: data_designer.config.utils.info.ConfigBuilderInfoType,
    **kwargs
) -> None
```

Display information based on the provided info type.

**Parameters:**

Type of information to display. Only SAMPLERS and MODEL\_CONFIGS are supported.

**Raises:**

If an unsupported info\_type is provided.

```python
_display_sampler_info(sampler_type: data_designer.config.sampler_params.SamplerType | None) -> None
```

```python
class data_designer.config.utils.info.InterfaceInfo(model_providers: list[data_designer.config.models.ModelProvider])
```

**Bases**: `data_designer.config.utils.info.InfoDisplay`

```python
display(
    info_type: data_designer.config.utils.info.DataDesignerInfoType,
    **kwargs
) -> None
```

Display information based on the provided info type.

**Parameters:**

Type of information to display. Only MODEL\_PROVIDERS is supported.

**Raises:**

If an unsupported info\_type is provided.