Azure OpenAI Foundations + API Gateway (P1 of 10). Serverless HTTP gateway (Azure Functions) calling Azure OpenAI v1 API and Responses API with managed identity, input validation, rate limiting, and Bicep IaC.
Implementation guide: See docs/P1-Azure-OpenAI-Foundations-API-Gateway.md for full steps, architecture, and evaluation criteria. docs/ also has the PR task list and PIRA intake packet.
- Local dev: Copy
local.settings.json.sampletosrc/functions/local.settings.json, setAZURE_OPENAI_ENDPOINTandAZURE_OPENAI_DEPLOYMENT, thenfunc startfromsrc/functions/. - Deploy: See SETUP.md for Azure resource group, OIDC, and GitHub secrets. Push to
mainto run the CI/CD pipeline.
| Method | Route | Auth |
|---|---|---|
| POST | /api/chat |
Function key |
| POST | /api/responses |
Function key |
| GET | /api/health |
Anonymous |