You are viewing documentation for our open source project which is maintained by the community. If you want to get started building assistants with Rasa please check out our latest [documentation here](/content/docs/index.html).

#### get_configuration [[34m#[0m](https://legacy-docs-oss.rasa.com/docs/rasa/reference/rasa/importers/autoconfig/[34m#get_configuration[0m "Direct link to heading")

```python
get_configuration(config_file_path: Text, training_type: Optional[TrainingType]= TrainingType.BOTH)-> Dict[Text, Any]
```

Determine configuration from a configuration file.

Keys that are provided and have a value in the file are kept. Keys that are not provided are configured automatically.

**Arguments**:

- `config_file_path` - The path to the configuration file.
- `training_type` - NLU, CORE or BOTH depending on what is trained.
