QuotaCheck.md
May 7, 2026 ยท View on GitHub
Check Quota Availability Before Deployment
Before deploying the accelerator, ensure sufficient quota availability for the required model.
We recommend increasing the capacity to 100k tokens for optimal performance.
Login if you have not done so already
az login
If using VS Code Web:
az login --use-device-code
๐ Default Models & Capacities:
gpt-4o:150, gpt-4o-mini:150, gpt-4:150, text-embedding-3-small:80
๐ Default Regions:
eastus, eastus2, australiaeast, uksouth, swedencentral, westus, westus3, japaneast, southcentralus, westeurope
Usage Scenarios:
- No parameters passed โ Default models and capacities will be checked in default regions.
- Only model(s) provided โ The script will check for those models in the default regions.
- Only region(s) provided โ The script will check default models in the specified regions.
- Both models and regions provided โ The script will check those models in the specified regions.
--verbosepassed โ Enables detailed logging output for debugging and traceability.
Input Formats
Use the --models, --regions, and --verbose options for parameter handling:
โ๏ธ Run without parameters to check default models & regions without verbose logging:
./quota_check_params.sh
โ๏ธ Enable verbose logging:
./quota_check_params.sh --verbose
โ๏ธ Check specific model(s) in default regions:
./quota_check_params.sh --models gpt-4o:150,text-embedding-3-small:80
โ๏ธ Check default models in specific region(s):
./quota_check_params.sh --regions eastus,westus
โ๏ธ Passing Both models and regions:
./quota_check_params.sh --models gpt-4o:150 --regions eastus,westus2
โ๏ธ All parameters combined:
./quota_check_params.sh --models gpt-4:150,text-embedding-3-small:80 --regions eastus,westus --verbose
Sample Output
The final table lists regions with available quota. You can select any of these regions for deployment.

If using Azure Portal and Cloud Shell
-
Navigate to the Azure Portal.
-
Click on Azure Cloud Shell in the top right navigation menu.
-
Run the appropriate command based on your requirement:
To check quota for the deployment
curl -L -o quota_check_params.sh "https://raw.githubusercontent.com/microsoft/Conversation-Knowledge-Mining-Solution-Accelerator/main/infra/scripts/quota_check_params.sh" chmod +x quota_check_params.sh ./quota_check_params.sh- Refer to Input Formats for detailed commands.
If using VS Code or Codespaces
-
Open the terminal in VS Code or Codespaces.
-
If you're using VS Code, click the dropdown on the right side of the terminal window, and select
Git Bash/bash.
-
Navigate to the
scriptsfolder where the script files are located and make the script as executable:cd infra/scripts chmod +x quota_check_params.sh -
Run the appropriate script based on your requirement:
To check quota for the deployment
./quota_check_params.sh- Refer to Input Formats for detailed commands.
-
If you see the error
_bash: az: command not found_, install Azure CLI:curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash az loginNote: Use
az login --use-device-codein VS Code Web. -
Rerun the script after installing Azure CLI.