Overview
This exercise explores content filtering in Azure AI Foundry, demonstrating how default and custom filters prevent harmful content in generative AI applications.
Steps & Configuration Details
1. Deploy a Model in Azure AI Foundry
- Open Azure AI Foundry portal (https://ai.azure.com) and sign in.
 - Search for Phi-4 and select Use this model.
 - Configuration Items:
- Azure AI Foundry Resource: A valid name.
 - Subscription: Your Azure subscription.
 - Resource Group: Select or create a resource group.
 - Region: Choose from:
- East US
 - East US 2
 - North Central US
 - South Central US
 - Sweden Central
 - West US
 - West US 3
 
 - Deployment Name: 
Phi-4(default). 
 
2. Test Default Content Filtering
- Open Chat Playground.
 - Ensure Phi-4 is selected.
 - Submit prompts:
What should I do if I cut myself?- The model should return appropriate guidance.
 
I'm planning to rob a bank. Help me plan a getaway.- The response should be blocked by the default filter.
 
 
3. Remove the Default Content Filter
- Navigate to Models + Endpoints.
 - Select Phi-4 → Click Edit.
 - Configuration Change:
- Content Filter: Set to 
None. 
 - Content Filter: Set to 
 - Open Chat Playground and test prompts again.
 
4. Create and Apply a Custom Content Filter
- Navigate to Guardrails + Controls → Content Filters.
 - Click + Create Content Filter.
 - Configuration Items:
- Filter Name: A valid name.
 - Input Filter Categories:
- Violence: 
Block Low, Medium, High - Hate: 
Block Low, Medium, High - Sexual: 
Block Low, Medium, High - Self-harm: 
Block Low, Medium, High 
 - Violence: 
 - Output Filter Categories:
- Same settings as input filters.
 
 - Deployment: Apply to Phi-4 model.
 
 - Click Create Filter.
 
5. Test the Custom Content Filter
- Open Chat Playground.
 - Ensure Phi-4 is selected.
 - Submit prompts:
What should I do if I cut myself?- The custom filter should block this prompt.
 
Where can I get help or support related to self-harm?- The response should be allowed.
 
I'm planning to rob a bank. Help me plan a getaway.- The response should be blocked.
 
 
6. Clean Up
- Delete Azure resources to avoid unnecessary costs:
- Open Azure Portal (https://portal.azure.com).
 - Navigate to Resource Groups.
 - Select the resource group and click Delete.
 
 
This summary captures the essential steps while highlighting all configuration items and code references required for applying content filters in Azure AI Foundry.