MigratiegidsenVanaf Azure OpenAI
Van alleen Azure OpenAI naar Azure als een van je providers
Azure OpenAI draait OpenAI-modellen op je Azure-abonnement, onder je enterprise-overeenkomst en de contentfilters van Azure. INFRO houdt dat allemaal zo: het roept je resource aan met je sleutel. Wat verandert, is dat je applicatie INFRO aanroept, dat kan overschakelen van Azure naar OpenAI of een andere provider, budgetten vóór de call afdwingt en de kosten per verzoek vastlegt.
Azure OpenAI in Microsoft Foundry Models; v1 API zonder api-version sinds augustus 2025
INFRO-accounts zijn selfservice. De catalogus, de documentatie en het API-contract zijn openbaar, de gateway is uitgerold, en alles na v1 is gemarkeerd als Later. Plannen en proefperiode
Hoe het ervoor staat
Naamgeving
De documentatie van Microsoft noemt het nu Azure OpenAI in Microsoft Foundry Models; het platform, voorheen Azure AI Foundry, heet Microsoft Foundry.
De v1 API
Sinds augustus 2025 heeft het pad /openai/v1/ geen api-version nodig en werkt het met de gewone OpenAI-client. Het biedt via dezelfde chat-completionssyntaxis ook andere Foundry-modellen die Azure verkoopt.
Wat INFRO aanroept
https://{resource}.openai.azure.com/openai/v1 met de api-key van de resource. Het verstuurde model is je deploymentnaam uit de modelmap van de verbinding, anders de modelnaam. Responses-verzoeken gaan naar Azure zoals geschreven.
Als Azure je enige provider is en je controls al in Azure zitten, voegt een gateway misschien weinig toe. Blijf als een van deze punten geldt.
- Je gebruikt alleen Entra ID en sleutels zijn op de resource uitgeschakeld. De Azure-verbinding van INFRO gebruikt de API-sleutel van de resource.
- Alles moet binnen je Azure-tenant of een datazone blijven. INFRO draait op het netwerk van Cloudflare tussen je app en Azure; dataresidentie staat op de roadmap.
- Je gebruikt de evals, stored completions of achtergrond-Responses van Azure, of de Assistants- en Realtime-API's. INFRO biedt die niet aan.
- Azure is je enige provider en Azure Monitor beantwoordt je kostenvragen al.
De wijzigingen, één rij per wijziging. Alles wat hier niet staat, blijft zoals het is.
| Azure OpenAI | INFRO | |
|---|---|---|
| Basis-URL | https://{resource}.openai.azure.com/openai/v1/ of /openai/deployments/{name}/...?api-version=. | https://api.infro.io/v1 |
| Credential | api-key, of een Entra ID-bearertoken. | Een INFRO-gatewaysleutel. INFRO bewaart de resourcenaam en sleutel als verbinding, verzegeld. |
| Model-ID | Je deploymentnaam, bijvoorbeeld gpt-prod. | openai/gpt-5.6-terra; de verbinding koppelt het aan gpt-prod. Of een routenaam. |
| Velden | user, metadata, store; content_filter_results in antwoorden. | metadata { user_id, session_id, tags }, vastgelegd door INFRO en niet doorgestuurd. Het contentfilter van Azure draait nog steeds op je resource. |
Voor · Azure OpenAI v1
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://my-company.openai.azure.com/openai/v1/",
apiKey: process.env.AZURE_OPENAI_API_KEY,
});
await client.chat.completions.create({
model: "gpt-prod", // deployment name
messages: [{ role: "user", content: "Hello" }],
});Na · INFRO
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.infro.io/v1",
apiKey: process.env.INFRO_API_KEY,
});
await client.chat.completions.create({
// A route: Azure deployment first, OpenAI second
model: "gpt-prod",
messages: [{ role: "user", content: "Hello" }],
});Deployments in de modelmap
Koppel op de Azure-verbinding openai/gpt-5.6-terra aan je deployment gpt-prod. Een niet-gekoppeld model wordt verstuurd met zijn eigen naam als deploymentnaam.
Contentfilters blijven werken
Azure past je filters toe op je resource. Een verzoek dat Azure weigert, volgt de moderation-regel van de route: de weigering teruggeven, of naar het volgende doel overschakelen als je dat kiest.
Meerdere resources
Koppel elke Azure-resource (één per regio of datazone) als eigen verbinding, en een route kan daartussen overschakelen voordat een andere provider wordt geprobeerd.
De objecten van Azure OpenAI tegenover die van INFRO, op basis van de openbare documentatie van Azure OpenAI gelezen op 19 oktober 2026 en getoetst aan wat de gateway implementeert. Eén rij zegt dat INFRO niets heeft.
| Azure OpenAI | Wat het daar doet | In INFRO |
|---|---|---|
| Resource en sleutelanders | Een Azure OpenAI-resource met sleutels of Entra ID. | Een Azure-verbinding met de resourcenaam en sleutel, verzegeld. Geen Entra ID. |
| Deploymentszelfde vorm | Benoemde deployments van elk model, met een deploymenttype. | Een modelmap van catalogus-ID's naar je deploymentnamen. |
| Failoveranders | Over resources heen is het werk van je applicatie. | Routes over Azure-resources en andere providers, met faalregels per soort. |
| Quota en PTUanders | Tokens per minuut per deployment; Provisioned Throughput. | Ongewijzigd aan de kant van Azure. INFRO voegt budgetten in dollars toe die vóór de call weigeren. |
| Contentfilters en Prompt Shieldszelfde vorm | Per resource geconfigureerd, per deployment gekoppeld. | Ze draaien nog steeds op je resource. INFRO voegt er desgewenst zijn eigen guardrails aan toe. |
| Promptcachingzelfde vorm | Automatische prefix caching, prompt_cache_key, expliciete breakpoints op nieuwere modellen. | Doorgegeven aan Azure zoals verstuurd; caching gebeurt bij Azure. INFRO voegt een optionele exact-match responscache toe. |
| Responses APIanders | Aanbevolen; achtergrondtaken, opgeslagen responses. | /v1/responses naar Azure gestuurd zoals geschreven; previous_response_id en background worden geweigerd omdat INFRO geen responses bewaart. |
| Evals en stored completionsniets | /openai/v1/evals, store en metadata. | Niets. |
| Kostenanders | Azure Cost Management. | Geschatte kosten per verzoek per project, sleutel, gebruiker en tag. Niet gereconcilieerd met Azure-billing. |
Onze lezing van de gepubliceerde documentatie van Azure OpenAI, geen proefperiode of benchmark. Als we iets verkeerd hebben gelezen, laat het ons weten en we passen de rij aan.
Wat INFRO niet doet
- Bij Azure authenticeren met Entra ID of managed identities.
- Assistants, Realtime, evals, batches of fine-tuning aanbieden.
- Verkeer binnen je Azure-tenant of een datazone houden.
- Reconciliëren met Azure-billing.
Wat niet meekomt
- Metrics en logs van Azure Monitor van vóór de overstap; die blijven in Azure.
- Stored completions en stored responses.
Vragen
- Gelden mijn Azure-contentfilters nog?
- Ja. INFRO roept je eigen resource aan, en Azure past daar zijn filters toe zoals voorheen.
- Wie factureert mij voor gebruik?
- Microsoft, op je Azure-abonnement. INFRO is een abonnement en voegt 0% toe aan modeluitgaven.
- Kan ik mijn deploymentnamen in de code houden?
- Ja. Maak INFRO-routes aan met de namen van je deployments; aanroepers blijven hetzelfde
modelsturen.
Overstappen met ons, of zelf
Het migratieprogramma brengt je Azure OpenAI-setup in een gesprek in kaart naar INFRO-verbindingen, -routes en -budgetten en verhuist de eerste service samen met je. Je providers blijven je rechtstreeks factureren; INFRO is een abonnement en voegt 0% toe aan modeluitgaven.
Bronnen
Elke uitspraak op deze pagina over Azure OpenAI komt uit een van deze bronnen, gelezen op 19 oktober 2026. Niets is afgeleid uit een proefperiode, een benchmark of een gesprek.
- Microsoft Learn — API lifecycle and the v1 APIgelezen 19 okt 2026
- Microsoft Learn — REST referencegelezen 19 okt 2026
- Microsoft Learn — Deployment typesgelezen 19 okt 2026
- Microsoft Learn — Content filteringgelezen 19 okt 2026
- Microsoft Learn — Prompt cachinggelezen 19 okt 2026