> 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.default\_model\_settings

## Module Contents

### Functions

| Name                                                                                                                   | Description                                         |
| ---------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| [`get_default_inference_parameters`](#data_designerconfigdefault_model_settingsget_default_inference_parameters)       | None                                                |
| [`get_builtin_model_configs`](#data_designerconfigdefault_model_settingsget_builtin_model_configs)                     | None                                                |
| [`get_builtin_model_providers`](#data_designerconfigdefault_model_settingsget_builtin_model_providers)                 | None                                                |
| [`get_default_model_configs`](#data_designerconfigdefault_model_settingsget_default_model_configs)                     | None                                                |
| [`get_providers_with_missing_api_keys`](#data_designerconfigdefault_model_settingsget_providers_with_missing_api_keys) | None                                                |
| [`get_default_providers`](#data_designerconfigdefault_model_settingsget_default_providers)                             | None                                                |
| [`get_default_provider_name`](#data_designerconfigdefault_model_settingsget_default_provider_name)                     | Return the YAML's `default:` provider name, if set. |
| [`resolve_seed_default_model_settings`](#data_designerconfigdefault_model_settingsresolve_seed_default_model_settings) | None                                                |
| [`_get_default_providers_file_content`](#data_designerconfigdefault_model_settings_get_default_providers_file_content) | Load and cache the default providers file content.  |

### Data

[`logger`](#data_designerconfigdefault_model_settingslogger)

### API

```python
logger = getLogger(...)
```

```python
data_designer.config.default_model_settings.get_default_inference_parameters(
    model_alias: typing.Literal[text, reasoning, vision, embedding],
    inference_parameters: dict[str, typing.Any]
) -> data_designer.config.models.InferenceParamsT
```

```python
data_designer.config.default_model_settings.get_builtin_model_configs() -> list[data_designer.config.models.ModelConfig]
```

```python
data_designer.config.default_model_settings.get_builtin_model_providers() -> list[data_designer.config.models.ModelProvider]
```

```python
data_designer.config.default_model_settings.get_default_model_configs() -> list[data_designer.config.models.ModelConfig]
```

```python
data_designer.config.default_model_settings.get_providers_with_missing_api_keys(providers: list[data_designer.config.models.ModelProvider]) -> list[data_designer.config.models.ModelProvider]
```

```python
data_designer.config.default_model_settings.get_default_providers() -> list[data_designer.config.models.ModelProvider]
```

```python
data_designer.config.default_model_settings.get_default_provider_name() -> str | None
```

Return the YAML's `default:` provider name, if set.

Deprecated: this function and the underlying YAML key are deprecated and
will be removed in a future release. Specify `provider=` explicitly on
each `ModelConfig` instead. See issue #589.

```python
data_designer.config.default_model_settings.resolve_seed_default_model_settings() -> None
```

```python
data_designer.config.default_model_settings._get_default_providers_file_content(file_path: pathlib.Path) -> dict[str, typing.Any]
```

Load and cache the default providers file content.