AI-102 Implement generative AI solutions Practice Question
You are building a multi-tenant application that uses Azure OpenAI. Each tenant has different content filtering requirements. How should you configure the solution to meet these requirements?
⚠ Common exam trap
Watch out — candidates often assume content filters can be dynamically applied per request using a tenant ID or custom middleware, but Azure OpenAI enforces filters at the deployment level only, requiring separate deployments for different filter configurations.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Create separate Azure OpenAI deployments for each tenant with their own content filter configurations.
Azure OpenAI content filters are configured at the deployment level, not at the application or API-call level. By creating separate deployments for each tenant, you can assign distinct content filter configurations (e.g., severity thresholds for hate, violence, self-harm) that are enforced server-side by Azure's content filtering service, ensuring isolation and compliance with each tenant's requirements.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use a single Azure OpenAI deployment and configure content filters at the application level.
Why it's wrong here
Content filters are configured per deployment, not per application.
- ✗
Configure different system messages for each tenant to enforce content policies.
Why it's wrong here
System messages are not a substitute for content filters.
- ✗
Pass the tenant ID in the API call and use a custom middleware to apply filters.
Why it's wrong here
Azure OpenAI does not support per-request content filter configuration.
- ✓
Create separate Azure OpenAI deployments for each tenant with their own content filter configurations.
Why this is correct
Each deployment can have its own content filter settings.
Go deeper
Related to this question
About these practice questions
This AI-102 question is part of Courseiva's 945-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AI-102 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-102 exam.