
Preview how Azure API Management supports generative AI applications and the topics covered in this course.
Explore the course structure and the role of API Management in connecting, securing, and observing generative AI services.
Understand how API Management sits between client applications and Azure OpenAI to manage model requests.
Follow the Azure portal workflow for connecting API Management to an Azure OpenAI backend.
Use command-line tools to configure the connection between API Management and Azure OpenAI.
Send requests from a Python Jupyter notebook to test the API Management connection to Azure OpenAI.
Review how Terraform provisions and connects API Management and Azure OpenAI resources.
Use a Python Jupyter notebook to test requests to the API Management endpoint.
Understand how load balancing distributes LLM requests across model backends.
Configure API Management to distribute requests across LLM backends.
Use Python requests to test the load-balancing behavior configured in API Management.
Understand how token-limit policies control token usage for requests routed through API Management.
Apply a token-limit policy in API Management and examine how it governs LLM usage.
Understand semantic caching and how it can reuse responses to semantically similar LLM requests.
Configure semantic caching for LLM requests in API Management.
Test semantic caching from the API Management portal and inspect the resulting responses.
Use a Python notebook to send requests and test semantic caching behavior.
Explore the logs and metrics available for observing LLM traffic through API Management.
Configure and inspect API Management logs and metrics for generative AI requests.
Explore Grafana visualizations of API Management logs and metrics.
Understand how private endpoints restrict network access to Azure OpenAI.
Configure API Management connectivity to AI services exposed through a private endpoint.
Review the architecture and request path for private connectivity to AI services.
Understand the networking considerations for private connectivity in API Management.
Follow the resource deployment for the private-connectivity architecture introduced in this section.
Test access through Azure Front Door to verify the deployed request path.
Put a managed gateway between your applications and your language models. This course shows how Azure API Management can help you connect to Azure OpenAI, distribute requests, control token usage, reuse suitable responses, and understand what is happening across your generative AI traffic.
Rather than treating an LLM endpoint as an isolated API call, follow a practical progression from the first connection to a more controlled network architecture. Portal demonstrations, command-line configuration, Terraform examples, and Python notebooks show the different parts of the solution working together.
What is inside the course
Connect API Management to Azure OpenAI through the Azure portal, command-line tools, and Terraform examples.
Test requests from Python Jupyter notebooks so you can examine the client-to-gateway-to-model request path.
Configure load balancing across LLM backends and use Python to test the resulting distribution of requests.
Apply a token-limit policy to govern model usage at the API gateway.
Configure semantic caching and test its behavior from both the portal and a Python notebook.
Collect API Management logs and metrics, then explore their visualization with Grafana.
Connect API Management to AI services behind private endpoints.
Follow a private-connectivity architecture that brings together Azure Front Door, private API Management, and private AI services, including deployment and access testing.
Understand the decisions, not just the settings
Each topic addresses a practical concern when applications depend on LLM services: how requests reach a model, how usage is governed, when a cached response can be useful, how traffic is observed, and where private networking fits. Connecting these concerns helps you evaluate gateway configurations in the context of the application you are building.
Who will benefit
This course is for developers integrating AI APIs, Azure cloud engineers, platform engineers, and solution architects who want a focused, hands-on look at API Management for generative AI. Basic familiarity with Azure, HTTP APIs, and language-model services will help you follow the demonstrations.
Use the examples to build a clearer mental model of the AI gateway layer and a practical starting point for your own Azure OpenAI integrations.