Condividi tramite


Quote e limiti del servizio OpenAI di Azure

Questo articolo contiene un riferimento rapido e una descrizione dettagliata delle quote e dei limiti per OpenAI di Azure in Servizi di Azure AI.

Informazioni di riferimento su quote e limiti

Le seguenti sezioni forniscono una guida rapida alle quote e ai limiti applicabili a OpenAI di Azure:

Nome limite Valore limite
Risorse OpenAI per area per sottoscrizione di Azure 30
Limiti di quota DALL-E 2 predefiniti 2 richieste simultanee
Limiti di quota DALL-E 3 predefiniti 2 unità di capacità (6 richieste al minuto)
Limiti di quota Whisper predefiniti 3 richieste al minuto
Numero massimo di token di richiesta per richiesta Varia per modello. Per altre informazioni, vedere Modelli Servizio OpenAI di Azure
Numero massimo di distribuzioni Standard per risorsa 32
Numero massimo di distribuzioni modello ottimizzate 5
Numero totale di processi di training per risorsa 100
Numero massimo di processi di training simultanei per risorsa 1
Numero massimo di processi di training in coda 20
Numero massimo di file per risorsa (ottimizzazione) 50
Dimensioni totali di tutti i file per risorsa (ottimizzazione) 1 GB
Tempo massimo del processo di training (il processo avrà esito negativo se superato) 720 ore
Dimensioni massime del processo di training (token nel file di training) x (n. di periodi) 2 miliardi
Dimensioni massime di tutti i file per caricamento (OpenAI di Azure nei dati) 16 MB
Numero massimo o input nella matrice con /embeddings 2048
Numero massimo di messaggi /chat/completions 2048
Numero massimo di funzioni /chat/completions 128
Numero massimo di strumenti /chat completions 128
Numero massimo di unità elaborate con provisioning per distribuzione 100,000
Numero massimo di file per assistente/thread 10.000 quando si usa l'API o AI Studio. 20 quando si usa Azure OpenAI Studio.
Dimensioni massime dei file per assistente e ottimizzazione 512 MB
Dimensione massima di tutti i file caricati per gli assistenti 100 GB
Limite di token degli assistenti Limite di 2.000.000 token
Numero massimo di immagini GPT-4o per richiesta (n. di immagini nella matrice dei messaggi/cronologia conversazioni) 10
Numero massimo di token predefiniti GPT-4 vision-preview e GPT-4 turbo-2024-04-09 16

Aumentare il valore del parametro max_tokens per evitare risposte troncate. Per impostazione predefinita, il numero massimo di token GPT-4o è 4096.
Numero massimo di intestazioni personalizzate nelle richieste API 1 10

1 Le API correnti consentono fino a 10 intestazioni personalizzate, che vengono passate attraverso la pipeline e restituite. Attualmente, alcuni clienti hanno superato questo numero di intestazioni, con la generazione di errori HTTP 431. Non esiste alcuna soluzione per questo errore, se non ridurre il volume dell'intestazione. Nelle versioni future dell'API non si passerà più tramite intestazioni personalizzate. È consigliabile che i clienti non dipendano dalle intestazioni personalizzate nelle architetture di sistema future.

Limiti di quota a livello di area

Paese 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-Embedding-Ada-002 text-embedding-3-small text-embedding-3-large GPT-4o - finetune GPT-4o-mini - finetune GPT-4 - ottimizzazione 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.000 80.000 80.000 30.000 - - 300.000 - - - 30 M 50 M 2 M - - - - - 350.000 - - - - - - - - - - - -
brazilsouth - - - - - - - - - - - - 30 M 50 M 2 M - - - - - 350.000 - - - - - - - - - - - -
canadaeast - - 40.000 80.000 80.000 - - - 300.000 - - - 30 M 50 M 2 M - - - - - 350.000 350.000 350.000 - - - - - - - - - -
eastus 1.000.000 600 K - - 80.000 - 1.000.000 2 M 240.00 240.00 50 M 30 M 30 M 50 M 2 M 5 B 15 B 150 M 300 M 10 B 240.00 350.000 350.000 - - - - - - - - - -
eastus2 1.000.000 600 K - - 80.000 - 1.000.000 2 M 300.000 - 50 M 30 M 30 M 50 M 2 M - - - - - 350.000 350.000 350.000 250.000 - - - - - - 250.000 250.000 250.000
francecentral - - 20.000 60.000 80.000 - - - 240.00 - - - 30 M 50 M 2 M - - - - - 240.00 - 350.000 - - - - - - - - - -
germanywestcentral - - - - - - - - - - - - 30 M 50 M 2 M - - - - - - - - - - - - - - - - - -
japaneast - - - - - 30.000 - - 300.000 - - - 30 M 50 M 2 M - - - - - 350.000 350.000 350.000 - - - - - - - - - -
koreacentral - - - - - - - - - - - - 30 M 50 M 2 M - - - - - - - - - - - - - - - - - -
northcentralus 1.000.000 600 K - - 80.000 - 1.000.000 2 M 300.000 - 50 M 30 M 30 M 50 M 2 M - - - - - 350.000 - - 250.000 500 KB 100 K 240.00 250.000 240.00 250.000 250.000 250.000 250.000
norwayeast - - - - 150.000 - - - - - - - 30 M 50 M 2 M - - - - - 350.000 - 350.000 - - - - - - - - - -
polandcentral - - - - - - - - - - - - 30 M 50 M 2 M - - - - - - - - - - - - - - - - - -
southafricanorth - - - - - - - - - - - - 30 M 50 M 2 M - - - - - 350.000 - - - - - - - - - - - -
Stati Uniti centro-meridionali 1.000.000 600 K - - 80.000 - 1.000.000 2 M 240.00 - 50 M 30 M 30 M 50 M 2 M - - - - - 240.00 - - - - - - - - - - - -
southindia - - - - 150.000 - - - 300.000 - - - 30 M 50 M 2 M - - - - - 350.000 - 350.000 - - - - - - - - - -
spaincentral - - - - - - - - - - - - 30 M 50 M 2 M - - - - - - - - - - - - - - - - - -
Svezia centrale 1.000.000 600 K 40.000 80.000 150.000 30.000 1.000.000 2 M 300.000 240.00 50 M 30 M 30 M 50 M 2 M 5 B 15 B 150 M 300 M 10 B 350.000 - 350.000 250.000 500 KB 100 K 240.00 250.000 240.00 250.000 250.000 250.000 250.000
Svizzera settentrionale - - 40.000 80.000 - 30.000 - - 300.000 - - - 30 M 50 M 2 M - - - - - 350.000 - - - - - - - - - - - -
switzerlandwest - - - - - - - - - - - - - - - - - - - - - - - - - - - 250.000 - 250.000 250.000 250.000 250.000
uksouth - - - - 80.000 - - - 240.00 - - - 30 M 50 M 2 M - - - - - 350.000 - 350.000 - - - - - - - - - -
westeurope - - - - - - - - 240.00 - - - 30 M 50 M 2 M - - - - - 240.00 - - - - - - - - - - - -
westus 1.000.000 600 K - - 80.000 30.000 1.000.000 2 M 300.000 - 50 M 30 M 30 M 50 M 2 M 5 B 15 B 150 M 300 M 10 B 350.000 - - - - - - - - - - - -
westus3 1.000.000 600 K - - 80.000 - 1.000.000 2 M 300.000 - 50 M 30 M 30 M 50 M 2 M - - - - - 350.000 - 350.000 - - - - - - - - - -

Limiti globali dei batch

Nome limite Valore limite
Numero massimo di file per risorsa 500
Dimensioni massime del file di input 200 MB
Numero massimo di richieste per file 100,000

Quota batch globale

La tabella mostra il limite di quota per il batch. I valori delle quote per il batch globale sono rappresentati in termini di token accodati. Quando si invia un file per l'elaborazione in batch, viene conteggiato il numero di token presenti nel file. Fino a quando il processo batch raggiunge uno stato conclusivo, questi token verranno conteggiati rispetto al limite totale di token accodati.

Modello Contratto Enterprise Predefiniti Abbonamento mensili con carta di credito Sottoscrizioni MSDN Microsoft Azure for Students, versioni di prova gratuite
gpt-4o 5 B 200 M 50 M 90.000 N/D
gpt-4o-mini 15 B 1 B 50 M 90.000 N/D
gpt-4-turbo 300 M 80 M 40 M 90.000 N/D
gpt-4 150 M 30 M 5 M 100 K N/D
gpt-35-turbo 10 B 1 B 100 M 2 M 50 K

B = miliardi | M = milioni

o1-preview & o1-mini rate limits

Importante

Il rapporto tra RPM/TPM per la quota con modelli di serie o1 funziona in modo diverso rispetto ai modelli di completamento della chat meno recenti:

  • Modelli di chat meno recenti: 1 unità di capacità = 6 RPM e 1.000 TPM.
  • o1-preview: 1 unità di capacità = 1 RPM e 6.000 TPM.
  • o1-mini: 1 unità di capacità = 1 RPM per 10.000 TPM.

Ciò è particolarmente importante per la distribuzione di modelli a livello di codice perché questa modifica nel rapporto RPM/TPM può causare un'allocazione accidentale della quota se si presuppone ancora il rapporto 1:1000 seguito da modelli di completamento della chat meno recenti.

Esiste un problema noto con l'API quota/utilizzo in cui presuppone che il rapporto precedente si applichi ai nuovi modelli di serie o1. L'API restituisce il numero di capacità di base corretto, ma non applica il rapporto corretto per il calcolo accurato di TPM.

o1-preview & o1-mini standard globale

Modello Livello Limite di quota nei token al minuto (TPM) Richieste al minuto
o1-preview Contratto Enterprise 30 M 5 K
o1-mini Contratto Enterprise 50 M 5 K
o1-preview Predefiniti 3 M 500
o1-mini Predefiniti 5 M 500

o1-preview & o1-mini standard

Modello Livello Limite di quota nei token al minuto (TPM) Richieste al minuto
o1-preview Contratto Enterprise 600 K 100
o1-mini Contratto Enterprise 1.000.000 100
o1-preview Predefiniti 300.000 50
o1-mini Predefiniti 500 KB 50

Limiti di velocità di gpt-4o e GPT-4 Turbo

gpt-4o, gpt-4o-mini e gpt-4 (turbo-2024-04-09) dispongono di livelli del limite di velocità più elevati per determinati tipi di clienti.

gpt-4o e GPT-4 Turbo standard globale

Modello Livello Limite di quota nei token al minuto (TPM) Richieste al minuto
gpt-4o Contratto Enterprise 30 M 180 K
gpt-4o-mini Contratto Enterprise 50 M 300.000
gpt-4 (turbo-2024-04-09) Contratto Enterprise 2 M 12 K
gpt-4o Predefiniti 450.000 2.700
gpt-4o-mini Predefiniti 2 M 12 K
gpt-4 (turbo-2024-04-09) Predefiniti 450.000 2.700

M = milioni | K = migliaia

Standard della zona dati gpt-4o

Modello Livello Limite di quota nei token al minuto (TPM) Richieste al minuto
gpt-4o Contratto Enterprise 10.000.000 60.000
gpt-4o-mini Contratto Enterprise 20.000.000 120 K
gpt-4o Predefiniti 300.000 1,8 K
gpt-4o-mini Predefiniti 1.000.000 6K

M = milioni | K = migliaia

Standard gpt-4o

Modello Livello Limite di quota nei token al minuto (TPM) Richieste al minuto
gpt-4o Contratto Enterprise 1.000.000 6K
gpt-4o-mini Contratto Enterprise 2 M 12 K
gpt-4o Predefiniti 150.000 900
gpt-4o-mini Predefiniti 450.000 2.700

M = milioni | K = migliaia

Livelli di utilizzo

Le distribuzioni standard globali usano l'infrastruttura globale di Azure, instradando dinamicamente il traffico dei clienti al data center con la migliore disponibilità per le richieste di inferenza del cliente. Analogamente, le distribuzioni standard della zona dati consentono di sfruttare l'infrastruttura globale di Azure per instradare dinamicamente il traffico al data center all'interno della zona dati definita da Microsoft con la migliore disponibilità per ogni richiesta. Ciò consente una latenza più coerente per i clienti con livelli di traffico da basso a medio. I clienti con alti livelli sostenuti di utilizzo possono riscontrare una maggiore variabilità nella latenza di risposta.

Il limite di utilizzo determina il livello di utilizzo al di sopra del quale i clienti potrebbero riscontrare una maggiore variabilità nella latenza di risposta. L'utilizzo di un cliente viene definito per modello ed è il totale dei token consumati in tutte le distribuzioni, in tutte le sottoscrizioni e in tutte le aree per un determinato tenant.

Nota

I livelli di utilizzo si applicano solo ai tipi di distribuzione standard, standard della zona dati e standard globali. I livelli di utilizzo non si applicano alle distribuzioni batch globali e a quelle di velocità effettiva con provisioning.

Standard globale GPT-4o, standard della zona dati e standard

Modello Livelli di utilizzo al mese
gpt-4o 12 miliardi di token
gpt-4o-mini 85 miliardi di token

GPT-4 standard

Modello Livelli di utilizzo al mese
gpt-4 + gpt-4-32k (tutte le versioni) 6 miliardi

Altri tipi di offerta

Se la sottoscrizione di Azure è collegata a determinati tipi di offerta, i valori di quota massima sono inferiori ai valori indicati nelle tabelle precedenti.

Livello Limite di quota nei token al minuto (TPM)
Microsoft Azure for Students, versioni di prova gratuite 1.000 (tutti i modelli)
Sottoscrizioni MSDN Serie GPT 3.5 Turbo: 30.000
Serie GPT-4: 8.000
Sottoscrizioni mensili basate su carta di credito 1 Serie GPT 3.5 Turbo: 30.000
Serie GPT-4: 8.000

1 Attualmente ciò è valido per il tipo di offerta 0003P

Nel portale di Azure è possibile visualizzare il tipo di offerta associato alla sottoscrizione, passando alla sottoscrizione e controllando il riquadro della panoramica della sottoscrizione. Il tipo di offerta corrisponde al campo del piano nella panoramica della sottoscrizione.

Procedure consigliate generali per rimanere entro i limiti di velocità

Per ridurre al minimo i problemi relativi ai limiti di frequenza, è consigliabile usare le tecniche seguenti:

  • Implementare la logica di ripetizione dei tentativi nell'applicazione.
  • Evitare modifiche brusche nel carico di lavoro. Aumentare gradualmente il carico di lavoro.
  • Testare modelli di aumento del carico diversi.
  • Aumentare la quota assegnata alla distribuzione. Spostare la quota da un'altra distribuzione, se necessario.

Come richiedere aumenti delle quote e dei limiti predefiniti

Le richieste di aumento della quota possono essere inviate dalla pagina Quote di Azure AI Studio. Si noti che, a causa dell’eccessiva domanda, le richieste di aumento della quota vengono accettate e verranno compilate nell'ordine in cui vengono ricevute. Verrà assegnata priorità ai clienti che generano traffico che consuma l'allocazione della quota esistente, pertanto la richiesta potrebbe essere negata se tale condizione non viene soddisfatta.

Per altri limiti di frequenza, inviare una richiesta di servizio.

Passaggi successivi

Informazioni su come gestire la quota per le distribuzioni OpenAI di Azure. Altre informazioni sui modelli sottostanti che alimentano OpenAI di Azure.