> ## Documentation Index
> Fetch the complete documentation index at: https://novita.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Quotalimieten

Agent Sandbox past quotalimieten toe op basis van je accountniveau. Quota's definiëren de resources en mogelijkheden die beschikbaar zijn voor elk niveau.

Als je hogere limieten nodig hebt, neem dan <Link href="https://meet.brevo.com/novita-ai/contact-sales" target="_blank">contact op met ons ondersteuningsteam</Link>.

## Accountniveaus

| Accountniveau | Beschrijving                                                                                        |
| ------------- | --------------------------------------------------------------------------------------------------- |
| Gratis        | Het standaardniveau voor nieuwe gebruikers.                                                         |
| Betaald       | Beschikbaar na het toevoegen van accountsaldo of het inschakelen van een kredietlijn.               |
| Enterprise    | Ontworpen voor enterprise-klanten die aangepaste limieten en toegewijde ondersteuning nodig hebben. |

## Standaardquota

| Limiet                  | Gratis    | Betaald   | Enterprise                   |
| ----------------------- | --------- | --------- | ---------------------------- |
| Gelijktijdige sandboxes | 5         | 100       | 500 standaard, aanpasbaar    |
| Maximale sessieduur     | 1 uur     | 3 uur     | 4 uur standaard, aanpasbaar  |
| Maximale vCPU           | 2 vCPU    | 8 vCPU    | 8 vCPU standaard, aanpasbaar |
| Maximaal geheugen       | 4 GiB     | 8 GiB     | 8 GiB standaard, aanpasbaar  |
| Lokale schijfruimte     | 20 GB     | 20 GB     | 20 GB standaard, aanpasbaar  |
| Geheugenstap            | 512 MiB   | 512 MiB   | 512 MiB                      |
| Geheugen per vCPU       | 0.5-4 GiB | 0.5-4 GiB | 0.5-4 GiB                    |

## Configuratieregels

Bij het configureren van CPU en geheugen moet je configuratie aan de volgende vereisten voldoen:

* vCPU mag de maximale vCPU-limiet voor je accountniveau niet overschrijden.
* Geheugen mag de maximale geheugenlimiet voor je accountniveau niet overschrijden.
* vCPU moet worden geconfigureerd als een gehele waarde, zoals 1, 2, 4 of 8 vCPU.
* Geheugen moet worden geconfigureerd in stappen van 512 MiB.
* Geheugen moet binnen het toegestane bereik van 0.5-4 GiB per vCPU liggen.

Bijvoorbeeld:

* 1 vCPU ondersteunt 512 MiB tot 4 GiB aan geheugen.
* 2 vCPU ondersteunt 1 GiB tot 8 GiB aan geheugen.
* 4 vCPU kan tot 16 GiB aan geheugen ondersteunen op basis van het geheugen-per-vCPU-bereik, maar het daadwerkelijk beschikbare geheugen wordt nog steeds beperkt door de maximale geheugenquota van je accountniveau.

De uiteindelijke beschikbare configuratie wordt bepaald door zowel de limieten van je accountniveau als het toegestane geheugen-per-vCPU-bereik.

## Huidig quotagebruik controleren

Gebruik de quota API om de quotalimieten te controleren die beschikbaar zijn voor je account en de resources die momenteel in gebruik zijn. Dit is handig voordat je een grote batch sandboxes start of bij het oplossen van quota-gerelateerde startproblemen.

### Quotagebruik controleren met de SDKs

<CodeGroup>
  ```js JavaScript & TypeScript icon="js" theme={"system"}
  import { Sandbox } from 'novita-sandbox'

  const quota = await Sandbox.getQuota()

  console.log('Quota limit:', quota.limit)
  console.log('Current usage:', quota.usage)

  // Example shape:
  // {
  //   limit: {
  //     concurrentInstances: 100,
  //     concurrentVcpu: 200,
  //     concurrentRamMb: 409600,
  //     maxLengthHours: 4,
  //     diskMb: 20480,
  //     maxVcpu: 8,
  //     maxRamMb: 8192
  //   },
  //   usage: {
  //     concurrentInstances: 12,
  //     concurrentVcpu: 24,
  //     concurrentRamMb: 49152
  //   }
  // }
  ```

  ```python Python icon="python" theme={"system"}
  from novita_sandbox.core import Sandbox

  quota = Sandbox.get_quota()

  print('Quota limit:', quota.limit)
  print('Current usage:', quota.usage)

  # Example shape:
  # {
  #     "limit": {
  #         "concurrentInstances": 100,
  #         "concurrentVcpu": 200,
  #         "concurrentRamMb": 409600,
  #         "maxLengthHours": 4,
  #         "diskMb": 20480,
  #         "maxVcpu": 8,
  #         "maxRamMb": 8192,
  #     },
  #     "usage": {
  #         "concurrentInstances": 12,
  #         "concurrentVcpu": 24,
  #         "concurrentRamMb": 49152,
  #     },
  # }
  ```
</CodeGroup>

### Velden in de quotarespons

De quotarespons bevat `limit`- en `usage`-objecten.

| Veld                        | Beschrijving                                                                            |
| --------------------------- | --------------------------------------------------------------------------------------- |
| `limit.concurrentInstances` | Maximumaantal sandboxes dat gelijktijdig kan worden uitgevoerd.                         |
| `limit.concurrentVcpu`      | Maximaal totaal aantal vCPU-cores dat gelijktijdig kan worden gebruikt.                 |
| `limit.concurrentRamMb`     | Maximale totale RAM die gelijktijdig kan worden gebruikt, in MB.                        |
| `limit.maxLengthHours`      | Maximale levensduur voor één sandbox, in uren.                                          |
| `limit.diskMb`              | Beschikbare runtime-opslag voor één sandbox, in MB.                                     |
| `limit.maxVcpu`             | Maximale vCPU-cores voor één sandbox. Van toepassing nadat de template is gebouwd.      |
| `limit.maxRamMb`            | Maximaal geheugen voor één sandbox, in MB. Van toepassing nadat de template is gebouwd. |
| `usage.concurrentInstances` | Huidig aantal actieve sandboxes.                                                        |
| `usage.concurrentVcpu`      | Huidig totaal aantal vCPU-cores in gebruik.                                             |
| `usage.concurrentRamMb`     | Huidige totale RAM in gebruik, in MB.                                                   |

<Note>
  Quotagebruik is bedoeld voor capaciteitsplanning en probleemoplossing. Gebruiksgegevens kunnen een korte vertraging hebben, afhankelijk van het rapportagepad voor backend-resources.
</Note>

## Opmerkingen

* Als je resourceconfiguratie de quota voor je accountniveau overschrijdt, zal de aanvraag mislukken.
* Als een regio geen beschikbare capaciteit heeft, kan het aanmaken van een sandbox mislukken met een quota- of rate-limit-gerelateerde fout, zelfs wanneer je quota op accountniveau nog niet volledig is gebruikt.
* Kies CPU en geheugen op basis van de vereisten van je workload om out-of-memory-fouten of onnodig resourcegebruik te voorkomen.
* Enterprise-quota kunnen worden aangepast op basis van je vereisten. Om een quotaverhoging aan te vragen, neem dan <Link href="https://meet.brevo.com/novita-ai/contact-sales" target="_blank">contact op met ons ondersteuningsteam</Link>.
