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
AIShowcase.Api Swagger UI
AIShowcase.Api Swagger UI — full view
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