Azure AI Vision API Frequently Asked Questions

Tip

If you can't find answers to your questions in this FAQ, ask the Azure AI Vision API community on StackOverflow or contact Help and Support on UserVoice

How can I increase the transactions-per-second (TPS) allowed by the service?

The free (S0) tier only allows 20 transactions per minute. Upgrade to the S1 tier to get up to 30 transactions per second. If you're seeing the error code 429 and the "Too many requests" error message, submit an Azure support ticket to raise your TPS to 50 or higher with a brief business justification. Azure AI Vision pricing.

The service is throwing an error because my image file is too large. How can I work around this?

The file size limit for most Azure AI Vision features is 4 MB for the 3.2 version of the API and 20MB for the 4.0 version, and the client library SDKs can handle files up to 6 MB. For more information, see the Image Analysis input limits.

Can I send multiple images in a single API call to the Azure AI Vision service?

This function isn't currently available.

How many languages are supported for Azure AI Vision services?

See the Language support page for the list of languages covered by Image Analysis and OCR.

Can I deploy the OCR (Read) capability on-premises?

Yes, the Azure AI Vision 3.2 OCR (Read) cloud API is also available as a Docker container for on-premises deployment. Learn how to deploy

Can I access Azure AI Vision by using Azure-assigned managed identity?

Yes. Follow the instructions in the Authentication guide to use Azure-assigned managed identity to access Azure AI services such as Azure AI Vision.

Can I train Azure AI Vision API to use custom tags? For example, I would like to feed in pictures of cat breeds to 'train' the AI, then receive the breed value on an AI request.

This function is currently not available. You can use Custom Vision to train a model to detect user-defined visual features.