---
title: PrivateCloudComputeLanguageModel.Error.QuotaLimitReached
framework: foundationmodels
role: symbol
role_heading: Structure
path: foundationmodels/privatecloudcomputelanguagemodel/error/quotalimitreached
---

# PrivateCloudComputeLanguageModel.Error.QuotaLimitReached

Information about reaching a usage limit.

## Declaration

```swift
struct QuotaLimitReached
```

## Overview

Overview A PrivateCloudComputeLanguageModel  provides a LanguageModelError that you use to proactively respond to usage quota scenarios, like when a person is approaching their per-day request limit. When a person approaches or exceeds the daily quota, the framework provides a direct path for you to add system UI so the person can subscribe to iCloud+ to get more access. For more information about quota limits, see “Handle usage limits from using PCC” in Adding server-side intelligence with Private Cloud Compute.

## Topics

### Creating a quota reached error

- [init(limitIncreaseSuggestion:resetDate:debugDescription:)](foundationmodels/privatecloudcomputelanguagemodel/error/quotalimitreached/init(limitincreasesuggestion:resetdate:debugdescription:).md)

### Inspecting a quota reached error

- [limitIncreaseSuggestion](foundationmodels/privatecloudcomputelanguagemodel/error/quotalimitreached/limitincreasesuggestion.md)
- [resetDate](foundationmodels/privatecloudcomputelanguagemodel/error/quotalimitreached/resetdate.md)

### Getting the error description

- [debugDescription](foundationmodels/privatecloudcomputelanguagemodel/error/quotalimitreached/debugdescription.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Quota usage error

- [PrivateCloudComputeLanguageModel.Error.quotaLimitReached(_:)](foundationmodels/privatecloudcomputelanguagemodel/error/quotalimitreached(_:).md)
