Michael Bruno · .NET 8 Web API · Azure East US
Enterprise AI
in Azure
Hands-on demonstration of consuming Azure AI PaaS services in a production-pattern .NET 8 Web API.
Select a Capability Group to Explore
Part 1
Document Pipeline
Upload a PDF and fan out across three primitives automatically — extraction, language understanding, and search indexing in a single flow.
Document Intelligence
Language
AI Search
Part 2
Interactive Media
Generative and perceptual AI — chat completions, speech synthesis, and image analysis demonstrating Azure's multimodal surface area.
Azure OpenAI
Speech
Vision
Part 3
Platform & Safety
The production guardrail layer — real-time content moderation with per-category severity scoring. The primitive every enterprise AI deployment requires before going to users.
Content Safety
Moderation
Severity Scoring
Backend API — Not a Black Box
POST
/api/Document/analyze
POST
/api/Language/analyze
GET
/api/Search/query
POST
/api/Search/index
POST
/api/Chat/message
POST
/api/Speech/synthesize
POST
/api/Vision/analyze
POST
/api/ContentSafety/analyze-text
POST
/api/ContentSafety/analyze-image
Technical Stack
.NET 8 / C#
Web API · Minimal Hosting
Azure PaaS
East US · rg-ai-showcase
Azure SDK for .NET
Azure.AI.* NuGet packages
Swashbuckle
Swagger / OpenAPI 3.0
Vanilla HTML/CSS/JS
No framework · No build step