Skip to content

Python script to list all the available OpenAI models in a subscription and show the available quota

License

Notifications You must be signed in to change notification settings

mdeeks/ListAzureOpenAIModels

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

List Azure OpenAI Models

Python script to list all the available OpenAI models, associated quota, and deployments in a subscription by region. It returns the name and version of each model along with the quota available and all the deployments for that model.

Sample Output

Models in northcentralus: 8
    ada 1 Quota: 0/0
    babbage 1 Quota: 0/0
    curie 1 Quota: 0/0
    davinci 1 Quota: 0/0
    gpt-35-turbo 0613 Quota: 250/300
        Deployment: basegpt35 Quota: 50 Resource Group: OpenAI Resource: myopenainorcentralus
    gpt-35-turbo-16k 0613 Quota: 300/300
    text-embedding-ada-002 2 Quota: 350/350
    whisper 001 Quota: 1/1

Prerequisites

pip install -r requirements.txt

This sample makes use of a service principal (AKA App Registration) to access Azure. Before runing the sample, create (or reuse) a service principal and ensure the principal has the Cognitive Services OpenAI User role set at the subscription level. Then set the values of the client ID, tenant ID, client secret, and subscription ID in the environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, and AZURE_SUBSCRIPTION_ID. These can be set in setenv.sh file and then run the command: source ./setenv.sh to set the environment variables in Linux.

For more info about how to use service principals, please see: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal

About

Python script to list all the available OpenAI models in a subscription and show the available quota

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.6%
  • Shell 2.4%