---
title: "reasoningLevel(_:)"
framework: foundationmodels
role: symbol
role_heading: Instance Method
path: "foundationmodels/languagemodelsession/dynamicprofile/reasoninglevel(_:)"
---

# reasoningLevel(_:)

Sets the reasoning level.

## Declaration

```swift
func reasoningLevel(_ reasoningLevel: ContextOptions.ReasoningLevel?) -> some LanguageModelSession.DynamicProfile

```

## See Also

### Configuring the model

- [model(_:)](foundationmodels/languagemodelsession/dynamicprofile/model(_:).md)
- [temperature(_:)](foundationmodels/languagemodelsession/dynamicprofile/temperature(_:).md)
- [samplingMode(_:)](foundationmodels/languagemodelsession/dynamicprofile/samplingmode(_:).md)
- [maximumResponseTokens(_:)](foundationmodels/languagemodelsession/dynamicprofile/maximumresponsetokens(_:).md)
- [modifier(_:)](foundationmodels/languagemodelsession/dynamicprofile/modifier(_:).md)
