Hello Peter Toth,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that you have question on Azure OpenAI Service Migration Challenges for Healthcare Company (Tier 5 OpenAI User).
On Whisper API Rate Limits, you can request quota increase, check regional limits, deploy in high-capacity region, use API Gateway for load balancing. This is how to:
- Run the following Azure CLI command to check the current quota - availability in Sweden Central:
az vm list-usage --location "swedencentral"
- Submit a Quota Increase Request - https://learn.microsoft.com/en-us/azure/ai-services/openai/quotas-limits
- Consider deploying in another region, Sweden Central might not support higher rates. Try regions like West Europe or North Europe, which may have higher limits. - https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/regional-availability
- Implement load balancing for High Traffic by implementing an Azure API Management Gateway in front of the Whisper API and use Autoscaling and Azure Front Door to distribute requests across multiple regions. - https://learn.microsoft.com/en-us/azure/api-management/api-management-autoscale
On content filtering for Healthcare Data - submit Limited Access Request, use Azure Text Analytics, fine-tune a GPT model.
- Submit an Exception Request for Medical Content - https://learn.microsoft.com/en-us/legal/cognitive-services/openai/limited-access
- Use Azure Cognitive Services for Content Moderation by deploy Azure Text Analytics to pre-process medical text before sending it to OpenAI. - https://learn.microsoft.com/en-us/azure/cognitive-services/text-analytics/how-tos/text-analytics-for-health
- Fine-Tune GPT Models to Reduce False Positives by train a custom GPT model using Azure OpenAI Fine-tuning API to improve healthcare-specific responses. - https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/fine-tuning
On Nordic Language Support - though, the o3-mini model in Microsoft Azure OpenAI Service does support Nordic languages. This includes languages such as Danish, Finnish, Icelandic, Norwegian, and Swedish. - https://azure.microsoft.com/en-us/blog/announcing-the-availability-of-the-o3-mini-reasoning-model-in-microsoft-azure-openai-service/ and https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/reasoning. However, you can validate supported languages for o3-mini in Azure, by using this API call to check supported languages:
curl -X POST "https://api.openai.com/v1/models/o3-mini/completions" -H "Authorization: Bearer $AZURE_OPENAI_KEY"
If Nordic languages are NOT Supported, use GPT-4 Turbo Instead because it support more languages and might be a better fit. - https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models and other options if GPT models in Azure don’t support Nordic languages natively, use Azure Translator before sending data to OpenAI. - https://learn.microsoft.com/en-us/azure/ai-services/translator/
Lastly on Model Access Requests, you can submit request, fast-track approval via Azure Support, and use GPT-4 Turbo if approval delayed. -
I hope this is helpful! Do not hesitate to let me know if you have any other questions or clarifications.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.