Frequently asked questionsΒΆ
-
I've created an event but no models are available. What's wrong?
Create a model deployment in Azure. From the Azure AI Proxy Admin portal, select the
Resourcestab and create a new resource of typeFoundry Modelusing the Azure OpenAI resource key, endpoint and deployment name. Once the resource is created, edit the event to add the resource. -
What resource types does the proxy support?
The proxy supports five resource types:
Foundry Model(chat completions, embeddings),Foundry Agent(Azure AI Foundry Agent Service),MCP Server(Model Context Protocol),AI Toolkit(VS Code AI Toolkit extension), andAzure AI Search(search queries). See Configuring resources for details. -
How do I authenticate with the AI Proxy Admin portal?
When deployed to Azure, the admin portal uses Microsoft Entra ID authentication. Navigate to the admin UI URL and sign in with your organizational Microsoft account. When running locally with Docker, the admin portal uses username/password authentication (configured via
ADMIN_USERNAMEandADMIN_PASSWORDenvironment variables). -
Can I use Managed Identity instead of API keys?
Yes. The proxy supports Azure Managed Identity authentication for all resource types. Enable the Use Managed Identity toggle when adding a resource. See the Managed Identity guide for RBAC setup instructions.
-
What is the Daily Request Cap?
The Daily Request Cap limits the number of requests a single attendee can make per day. It resets at midnight UTC. This prevents runaway usage and abuse.
-
What is the Max Token Cap?
The Max Token Cap limits the maximum tokens per request. This ensures that attendees don't consume excessive capacity. See Capacity planning for guidance.
-
Can attendees access the proxy without a GitHub account?
Yes, using the
Event Shared Codefeature. Set a shared code on the event, and distribute the API key formatevent-id@shared-code/email-addressto attendees. This is recommended only for short in-person workshops. -
How do I update the proxy after making code changes?
Run
azd deploy proxyto redeploy the proxy API,azd deploy adminto redeploy the admin UI, orazd deploy registrationto redeploy the registration app. Runazd upto redeploy everything.