---
title: LanguageModelSession.GenerationError
framework: foundationmodels
role: symbol
role_heading: Enumeration
path: foundationmodels/languagemodelsession/generationerror
---

# LanguageModelSession.GenerationError

An error that may occur while generating a response.

## Declaration

```swift
enum GenerationError
```

## Topics

### Generation errors

- [LanguageModelSession.GenerationError.assetsUnavailable(_:)](foundationmodels/languagemodelsession/generationerror/assetsunavailable(_:).md)
- [LanguageModelSession.GenerationError.decodingFailure(_:)](foundationmodels/languagemodelsession/generationerror/decodingfailure(_:).md)
- [LanguageModelSession.GenerationError.exceededContextWindowSize(_:)](foundationmodels/languagemodelsession/generationerror/exceededcontextwindowsize(_:).md)
- [LanguageModelSession.GenerationError.guardrailViolation(_:)](foundationmodels/languagemodelsession/generationerror/guardrailviolation(_:).md)
- [LanguageModelSession.GenerationError.rateLimited(_:)](foundationmodels/languagemodelsession/generationerror/ratelimited(_:).md)
- [LanguageModelSession.GenerationError.refusal(_:_:)](foundationmodels/languagemodelsession/generationerror/refusal(_:_:).md)
- [LanguageModelSession.GenerationError.concurrentRequests(_:)](foundationmodels/languagemodelsession/generationerror/concurrentrequests(_:).md)
- [LanguageModelSession.GenerationError.unsupportedGuide(_:)](foundationmodels/languagemodelsession/generationerror/unsupportedguide(_:).md)
- [LanguageModelSession.GenerationError.unsupportedLanguageOrLocale(_:)](foundationmodels/languagemodelsession/generationerror/unsupportedlanguageorlocale(_:).md)
- [LanguageModelSession.GenerationError.Context](foundationmodels/languagemodelsession/generationerror/context.md)
- [LanguageModelSession.GenerationError.Refusal](foundationmodels/languagemodelsession/generationerror/refusal.md)

### Getting the error description

- [errorDescription](foundationmodels/languagemodelsession/generationerror/errordescription.md)

### Getting the failure reason

- [failureReason](foundationmodels/languagemodelsession/generationerror/failurereason.md)

### Getting the recovery suggestion

- [recoverySuggestion](foundationmodels/languagemodelsession/generationerror/recoverysuggestion.md)

## Relationships

### Conforms To

- [Error](swift/error.md)
- [LocalizedError](foundation/localizederror.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [LanguageModelSession.Error](foundationmodels/languagemodelsession/error.md)
- [LanguageModelSession.ToolCallError](foundationmodels/languagemodelsession/toolcallerror.md)
