Currently, Azure OpenAI Service doesn’t support you create custom roles that limit access to specific model deployments within a resource. Instead, it has a built-in role called "Cognitive Services OpenAI User", which gives users access to all models inside that resource.
If you want to control access so that each customer can only use their own model deployment, the best way is to create a separate Azure OpenAI resource for each customer. Then, you can assign them the "Cognitive Services OpenAI User" role at the resource level, making sure they only access their specific model.
Kindly refer below link: azure-openai-roles
Hope this helps. Do let us know if you any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful.
Thank You.