Kvoter och gränser för Azure OpenAI-tjänsten
Den här artikeln innehåller en snabbreferens och en detaljerad beskrivning av kvoter och gränser för Azure OpenAI i Azure AI-tjänster.
Referens för kvoter och gränser
I följande avsnitt får du en snabbguide till de standardkvoter och gränser som gäller för Azure OpenAI:
Gränsnamn | Gränsvärde |
---|---|
OpenAI-resurser per region per Azure-prenumeration | 30 |
Standardgränser för DALL-E 2-kvoter | 2 samtidiga begäranden |
Standardgränser för DALL-E 3-kvoter | 2 kapacitetsenheter (6 begäranden per minut) |
Standardgränser för Whisper-kvoter | 3 begäranden per minut |
Maximalt antal prompttoken per begäran | Varierar per modell. Mer information finns i Azure OpenAI Service-modeller |
Maximalt antal standarddistributioner per resurs | 32 |
Maximalt antal finjusterade modelldistributioner | 5 |
Totalt antal träningsjobb per resurs | 100 |
Maximalt antal träningsjobb som körs samtidigt per resurs | 1 |
Maximalt antal träningsjobb i kö | 20 |
Maximalt antal filer per resurs (finjustering) | 50 |
Total storlek för alla filer per resurs (finjustering) | 1 GB |
Maximal tid för träningsjobb (jobbet misslyckas om det överskrids) | 720 timmar |
Maximal storlek på träningsjobb (token i träningsfilen) x (antal epoker) | 2 miljarder |
Maximal storlek på alla filer per uppladdning (Azure OpenAI på dina data) | 16 MB |
Maximalt antal eller indata i matrisen med /embeddings |
2048 |
Maximalt antal /chat/completions meddelanden |
2048 |
Maximalt antal /chat/completions funktioner |
128 |
Maximalt antal /chat completions verktyg |
128 |
Maximalt antal etablerade dataflödesenheter per distribution | 100,000 |
Maximalt antal filer per assistent/tråd | 10 000 när du använder API:et eller AI Studio. 20 när du använder Azure OpenAI Studio. |
Maximal filstorlek för assistenter och finjustering | 512 MB |
Maximal storlek för alla uppladdade filer för assistenter | 100 GB |
Tokengräns för assistenter | 2 000 000 tokengräns |
GPT-4o max bilder per begäran (antal bilder i meddelandematrisen/konversationshistoriken) | 50 |
GPT-4 vision-preview & GPT-4 turbo-2024-04-09 standard maxtoken |
16 max_tokens Öka parametervärdet för att undvika trunkerade svar. GPT-4o maxtoken är som standard 4 096. |
Maximalt antal anpassade rubriker i API-begäranden1 | 10 |
Maximalt antal begäranden per minut Aktuella hastighetsgränser för realtidsljud ( gpt-4o-realtime-preview ) definieras som antalet nya websocket-anslutningar per minut. Till exempel innebär 6 begäranden per minut (RPM) 6 nya anslutningar per minut. För närvarande är användningsgränserna för lämpliga för gpt-4o-realtime-preview testning och utveckling. |
6 nya anslutningar per minut |
1 Våra aktuella API:er tillåter upp till 10 anpassade huvuden som skickas via pipelinen och returneras. Vissa kunder överskrider nu det här antalet huvuden, vilket resulterar i HTTP 431-fel. Det finns ingen lösning på det här felet, förutom att minska rubrikvolymen. I framtida API-versioner passerar vi inte längre anpassade rubriker. Vi rekommenderar att kunderna inte är beroende av anpassade rubriker i framtida systemarkitekturer.
Regionala kvotgränser
Region | o1-mini | o1 | GPT-4 | GPT-4-32K | GPT-4-Turbo | GPT-4-Turbo-V | gpt-4o | gpt-4o-mini | GPT-35-Turbo | GPT-35-Turbo-Instruct | o1-mini - GlobalStandard | o1 – GlobalStandard | gpt-4o – GlobalStandard | gpt-4o-mini – GlobalStandard | GPT-4-Turbo – GlobalStandard | GPT-4o – Global-Batch | GPT-4o-mini – Global-Batch | GPT-4 – Global-Batch | GPT-4-Turbo – Global-Batch | gpt-35-turbo – Global-Batch | Text-Inbäddning-Ada-002 | text-embedding-3-small | text-embedding-3-large | GPT-4o - finetune | GPT-4o-mini - finetune | GPT-4 – finetune | Babbage-002 | Babbage-002 - finetune | Davinci-002 | Davinci-002 - finetune | GPT-35-Turbo - finetune | GPT-35-Turbo-1106 - finetune | GPT-35-Turbo-0125 - finetune |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
australiaeast | - | - | 40 K | 80 K | 80 K | 30 K | - | - | 300 K | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | - | - | - | - | - | - | - | - | - | - | - | - |
Brasilien, södra | - | - | - | - | - | - | - | - | - | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | - | - | - | - | - | - | - | - | - | - | - | - |
canadaeast | - | - | 40 K | 80 K | 80 K | - | - | - | 300 K | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | 350 K | 350 K | - | - | - | - | - | - | - | - | - | - |
eastus | 1 M | 600 K | - | - | 80 K | - | 1 M | 2 M | 240 K | 240 K | 50 M | 30 M | 30 M | 50 M | 2 M | 5 B | 15 B | 150 M | 300 M | 10 B | 240 K | 350 K | 350 K | - | - | - | - | - | - | - | - | - | - |
eastus2 | 1 M | 600 K | - | - | 80 K | - | 1 M | 2 M | 300 K | - | 50 M | 30 M | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | 350 K | 350 K | 250 K | - | - | - | - | - | - | 250 K | 250 K | 250 K |
francecentral | - | - | 20 K | 60 K | 80 K | - | - | - | 240 K | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 240 K | - | 350 K | - | - | - | - | - | - | - | - | - | - |
germanywestcentral | - | - | - | - | - | - | - | - | - | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Japan, östra | - | - | - | - | - | 30 K | - | - | 300 K | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | 350 K | 350 K | - | - | - | - | - | - | - | - | - | - |
koreacentral | - | - | - | - | - | - | - | - | - | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
northcentralus | 1 M | 600 K | - | - | 80 K | - | 1 M | 2 M | 300 K | - | 50 M | 30 M | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | - | - | 250 K | 500 K | 100 K | 240 K | 250 K | 240 K | 250 K | 250 K | 250 K | 250 K |
norwayeast | - | - | - | - | 150 K | - | - | - | - | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | - | 350 K | - | - | - | - | - | - | - | - | - | - |
polencentral | - | - | - | - | - | - | - | - | - | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
southafricanorth | - | - | - | - | - | - | - | - | - | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | - | - | - | - | - | - | - | - | - | - | - | - |
USA, södra centrala | 1 M | 600 K | - | - | 80 K | - | 1 M | 2 M | 240 K | - | 50 M | 30 M | 30 M | 50 M | 2 M | - | - | - | - | - | 240 K | - | - | - | - | - | - | - | - | - | - | - | - |
southindia | - | - | - | - | 150 K | - | - | - | 300 K | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | - | 350 K | - | - | - | - | - | - | - | - | - | - |
spaincentral | - | - | - | - | - | - | - | - | - | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
swedencentral | 1 M | 600 K | 40 K | 80 K | 150 K | 30 K | 1 M | 2 M | 300 K | 240 K | 50 M | 30 M | 30 M | 50 M | 2 M | 5 B | 15 B | 150 M | 300 M | 10 B | 350 K | - | 350 K | 250 K | 500 K | 100 K | 240 K | 250 K | 240 K | 250 K | 250 K | 250 K | 250 K |
switzerlandnorth | - | - | 40 K | 80 K | - | 30 K | - | - | 300 K | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | - | - | - | - | - | - | - | - | - | - | - | - |
switzerlandwest | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 250 K | - | 250 K | 250 K | 250 K | 250 K |
uksouth | - | - | - | - | 80 K | - | - | - | 240 K | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | - | 350 K | - | - | - | - | - | - | - | - | - | - |
Europa, västra | - | - | - | - | - | - | - | - | 240 K | - | - | - | 30 M | 50 M | 2 M | - | - | - | - | - | 240 K | - | - | - | - | - | - | - | - | - | - | - | - |
westus | 1 M | 600 K | - | - | 80 K | 30 K | 1 M | 2 M | 300 K | - | 50 M | 30 M | 30 M | 50 M | 2 M | 5 B | 15 B | 150 M | 300 M | 10 B | 350 K | - | - | - | - | - | - | - | - | - | - | - | - |
westus3 | 1 M | 600 K | - | - | 80 K | - | 1 M | 2 M | 300 K | - | 50 M | 30 M | 30 M | 50 M | 2 M | - | - | - | - | - | 350 K | - | 350 K | - | - | - | - | - | - | - | - | - | - |
Globala batchgränser
Gränsnamn | Gränsvärde |
---|---|
Maximalt antal filer per resurs | 500 |
Maximal filstorlek för indata | 200 MB |
Maximalt antal begäranden per fil | 100,000 |
Global batchkvot
Tabellen visar batchkvotgränsen. Kvotvärden för global batch representeras när det gäller kodade token. När du skickar en fil för batchbearbetning räknas antalet token som finns i filen. Tills batchjobbet når ett terminaltillstånd räknas dessa token mot den totala tillåtna tokengränsen.
Modell | Enterprise-avtal | Standardvärde | Månatliga kreditkortsbaserade prenumerationer | MSDN-prenumerationer | Azure for Students, kostnadsfria utvärderingsversioner |
---|---|---|---|---|---|
gpt-4o |
5 B | 200 M | 50 M | 90 K | Ej tillämpligt |
gpt-4o-mini |
15 B | 1 B | 50 M | 90 K | Ej tillämpligt |
gpt-4-turbo |
300 M | 80 M | 40 M | 90 K | Ej tillämpligt |
gpt-4 |
150 M | 30 M | 5 M | 100 K | Ej tillämpligt |
gpt-35-turbo |
10 B | 1 B | 100 M | 2 M | 50 K |
B = miljarder | M = miljoner | K = tusen
o1-preview & o1-mini hastighetsgränser
Viktigt!
Förhållandet mellan RPM/TPM för kvot med modeller i o1-serien fungerar annorlunda än äldre modeller för chattavslut:
- Äldre chattmodeller: 1 kapacitetsenhet = 6 RPM och 1 000 TPM.
- o1-preview: 1 kapacitetsenhet = 1 RPM och 6 000 TPM.
- o1-mini: 1 kapacitetsenhet = 1 RPM per 10 000 TPM.
Detta är särskilt viktigt för programmatisk modelldistribution eftersom den här ändringen i RPM/TPM-förhållandet kan leda till oavsiktlig under allokering av kvot om man fortfarande antar förhållandet 1:1000 följt av äldre chattslutmodeller.
Det finns ett känt problem med API:et för kvot/användning där det förutsätter att det gamla förhållandet gäller för de nya modellerna i o1-serien. API:et returnerar rätt baskapacitetsnummer, men tillämpar inte rätt förhållande för korrekt beräkning av TPM.
o1-preview & o1-mini global standard
Modell | Nivå | Kvotgräns i token per minut (TPM) | Antal begäranden per minut |
---|---|---|---|
o1-preview |
Enterprise-avtal | 30 M | 5 K |
o1-mini |
Enterprise-avtal | 50 M | 5 K |
o1-preview |
Standardvärde | 3 M | 500 |
o1-mini |
Standardvärde | 5 M | 500 |
o1-preview &o1-mini standard
Modell | Nivå | Kvotgräns i token per minut (TPM) | Antal begäranden per minut |
---|---|---|---|
o1-preview |
Enterprise-avtal | 600 K | 100 |
o1-mini |
Enterprise-avtal | 1 M | 100 |
o1-preview |
Standardvärde | 300 K | 50 |
o1-mini |
Standardvärde | 500 K | 50 |
gpt-4o & GPT-4 Turbo hastighetsgränser
gpt-4o
och gpt-4o-mini
, och gpt-4
(turbo-2024-04-09
) har frekvensgränsnivåer med högre gränser för vissa kundtyper.
gpt-4o & GPT-4 Turbo global standard
Modell | Nivå | Kvotgräns i token per minut (TPM) | Antal begäranden per minut |
---|---|---|---|
gpt-4o |
Enterprise-avtal | 30 M | 180 K |
gpt-4o-mini |
Enterprise-avtal | 50 M | 300 K |
gpt-4 (turbo-2024-04-09) |
Enterprise-avtal | 2 M | 12 K |
gpt-4o |
Standardvärde | 450 K | 2,7 K |
gpt-4o-mini |
Standardvärde | 2 M | 12 K |
gpt-4 (turbo-2024-04-09) |
Standardvärde | 450 K | 2,7 K |
M = miljoner | K = tusen
gpt-4o-datazonstandard
Modell | Nivå | Kvotgräns i token per minut (TPM) | Antal begäranden per minut |
---|---|---|---|
gpt-4o |
Enterprise-avtal | 10 M | 60 K |
gpt-4o-mini |
Enterprise-avtal | 20 M | 120 K |
gpt-4o |
Standardvärde | 300 K | 1,8 K |
gpt-4o-mini |
Standardvärde | 1 M | 6 K |
M = miljoner | K = tusen
gpt-4o standard
Modell | Nivå | Kvotgräns i token per minut (TPM) | Antal begäranden per minut |
---|---|---|---|
gpt-4o |
Enterprise-avtal | 1 M | 6 K |
gpt-4o-mini |
Enterprise-avtal | 2 M | 12 K |
gpt-4o |
Standardvärde | 150 K | 900 |
gpt-4o-mini |
Standardvärde | 450 K | 2,7 K |
M = miljoner | K = tusen
Användningsnivåer
Globala standarddistributioner använder Azures globala infrastruktur och dirigerar dynamiskt kundtrafik till datacentret med bästa tillgänglighet för kundens slutsatsdragningsbegäranden. På samma sätt kan du använda azure global infrastruktur för att dynamiskt dirigera trafik till datacentret i den Microsoft-definierade datazonen med den bästa tillgängligheten för varje begäran. Detta möjliggör mer konsekvent svarstid för kunder med låg till medelhög trafiknivå. Kunder med hög ihållande användningsnivå kan se mer variabilitet i svarsfördröjningen.
Användningsgränsen avgör vilken användningsnivå som kunderna kan se större variabilitet i svarsfördröjningen. En kunds användning definieras per modell och är det totala antalet token som förbrukas i alla distributioner i alla prenumerationer i alla regioner för en viss klientorganisation.
Kommentar
Användningsnivåer gäller endast för standard-, datazonstandard- och globala standarddistributionstyper. Användningsnivåer gäller inte för distributioner av globalt batch- och etablerat dataflöde.
GPT-4o global standard, datazonstandard, &standard
Modell | Användningsnivåer per månad |
---|---|
gpt-4o |
12 miljarder token |
gpt-4o-mini |
85 miljarder token |
GPT-4 standard
Modell | Användningsnivåer per månad |
---|---|
gpt-4 + gpt-4-32k (alla versioner) |
6 miljarder |
Andra erbjudandetyper
Om din Azure-prenumeration är länkad till vissa erbjudandetyper är maxkvotvärdena lägre än de värden som anges i tabellerna ovan.
Nivå | Kvotgräns i token per minut (TPM) |
---|---|
Azure for Students, kostnadsfria utvärderingsversioner | 1 K (alla modeller) |
MSDN-prenumerationer | GPT 3.5 Turbo Series: 30 K GPT-4-serien: 8 K |
Månatliga kreditkortsbaserade prenumerationer 1 | GPT 3.5 Turbo Series: 30 K GPT-4-serien: 8 K |
1 Detta gäller för närvarande för erbjudandetyp 0003P
I Azure Portal kan du visa vilken erbjudandetyp som är associerad med din prenumeration genom att gå till prenumerationen och kontrollera översiktsfönstret för prenumerationer. Erbjudandetyp motsvarar planfältet i prenumerationsöversikten.
Allmänna metodtips för att hålla sig inom hastighetsgränser
För att minimera problem som rör hastighetsbegränsningar är det en bra idé att använda följande tekniker:
- Implementera logik för omprövning i ditt program.
- Undvik stora plötsliga ändringar i arbetsbelastningen. Öka arbetsbelastningen gradvis.
- Testa olika mönster för att öka belastningen.
- Öka den kvot som tilldelats distributionen. Flytta kvoten från en annan distribution om det behövs.
Så här begär du ökningar av standardkvoter och -gränser
Begäranden om kvotökning kan skickas från sidan Kvoter i Azure AI Studio. På grund av hög efterfrågan godkänns begäranden om kvotökning och fylls i i den ordning de tas emot. Prioritet ges till kunder som genererar trafik som förbrukar den befintliga kvotallokeringen och din begäran kan nekas om det här villkoret inte uppfylls.
Skicka en tjänstbegäran för andra hastighetsgränser.
Nästa steg
Utforska hur du hanterar kvoter för dina Azure OpenAI-distributioner. Läs mer om de underliggande modeller som driver Azure OpenAI.