Guide alla migrazioneDa Azure OpenAI
Da solo Azure OpenAI ad Azure come uno dei tuoi provider
Azure OpenAI esegue i modelli OpenAI sulla tua sottoscrizione Azure, con il tuo accordo enterprise e i filtri dei contenuti di Azure. INFRO mantiene tutto questo: chiama la tua risorsa con la tua chiave. Ciò che cambia è che la tua applicazione chiama INFRO, che può passare in failover da Azure a OpenAI o a un altro provider, applicare i budget prima della chiamata e registrare il costo per richiesta.
Azure OpenAI in Microsoft Foundry Models; API v1 senza api-version da agosto 2025
Gli account INFRO sono self-service. Il catalogo, la documentazione e il contratto dell'API sono pubblici, il gateway è in produzione e tutto ciò che va oltre la v1 è indicato come "Più avanti". Piani e prova
A che punto siamo
Denominazione
La documentazione di Microsoft ora lo chiama Azure OpenAI in Microsoft Foundry Models; la piattaforma, in precedenza Azure AI Foundry, è Microsoft Foundry.
L'API v1
Da agosto 2025 il percorso /openai/v1/ non richiede api-version e funziona con il normale client OpenAI. Serve anche altri modelli Foundry venduti da Azure con la stessa sintassi chat completions.
Cosa chiama INFRO
https://{resource}.openai.azure.com/openai/v1 con la api-key della risorsa. Il model inviato è il nome del tuo deployment, dalla mappa dei modelli della connessione, altrimenti il nome del modello. Le richieste Responses vanno ad Azure così come sono scritte.
Se Azure è il tuo unico provider e i tuoi controlli sono già in Azure, un gateway può aggiungere poco. Resta se vale una di queste condizioni.
- Usi solo Entra ID e le chiavi sono disabilitate sulla risorsa. La connessione Azure di INFRO usa la chiave API della risorsa.
- Tutto deve restare nel tuo tenant Azure o in una data zone. INFRO gira sulla rete di Cloudflare tra la tua app e Azure; la residenza dei dati è nella roadmap.
- Usi le valutazioni di Azure, i completamenti archiviati, le Responses in background o le API Assistants e Realtime. INFRO non le serve.
- Azure è il tuo unico provider e Azure Monitor risponde già alle tue domande sui costi.
Le modifiche, una riga ciascuna. Tutto ciò che non è elencato qui resta com'è.
| Azure OpenAI | INFRO | |
|---|---|---|
| URL di base | https://{resource}.openai.azure.com/openai/v1/ o /openai/deployments/{name}/...?api-version=. | https://api.infro.io/v1 |
| Credenziale | api-key, o un bearer token Entra ID. | Una chiave del gateway INFRO. INFRO detiene nome della risorsa e chiave come connessione, sigillati. |
| Id del modello | Il nome del tuo deployment, per esempio gpt-prod. | openai/gpt-5.6-terra; la connessione lo mappa a gpt-prod. Oppure il nome di una route. |
| Campi | user, metadata, store; content_filter_results nelle risposte. | metadata { user_id, session_id, tags } registrati da INFRO e non inoltrati. Il filtro dei contenuti di Azure continua a girare sulla tua risorsa. |
Prima · 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" }],
});Dopo · 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" }],
});Deployment nella mappa dei modelli
Sulla connessione Azure, mappa openai/gpt-5.6-terra al tuo deployment gpt-prod. Un modello non mappato viene inviato con il proprio nome come nome del deployment.
I filtri dei contenuti continuano a funzionare
Azure applica i tuoi filtri sulla tua risorsa. Una richiesta rifiutata da Azure segue la regola moderation della route: restituire il rifiuto, o passare in failover alla destinazione successiva se lo scegli.
Più risorse
Collega ogni risorsa Azure (una per regione o data zone) come connessione a sé, e una route può passare in failover tra loro prima di provare un altro provider.
Gli oggetti di Azure OpenAI a confronto con quelli di INFRO, dalla documentazione pubblica di Azure OpenAI letta il 19 ottobre 2026 e verificati con ciò che il gateway implementa. Una riga dice che INFRO non ha nulla.
| Azure OpenAI | Cosa fa lì | In INFRO |
|---|---|---|
| Risorsa e chiavediverso | Una risorsa Azure OpenAI con chiavi o Entra ID. | Una connessione Azure con nome della risorsa e chiave, sigillati. Nessun Entra ID. |
| Deploymentstessa forma | Deployment con nome di ciascun modello, con un tipo di deployment. | Una mappa dei modelli dagli id del catalogo ai nomi dei tuoi deployment. |
| Failoverdiverso | Tra risorse diverse se ne occupa la tua applicazione. | Route tra risorse Azure e altri provider, con regole di errore per tipo. |
| Quote e PTUdiverso | Token al minuto per deployment; Provisioned Throughput. | Invariato lato Azure. INFRO aggiunge budget in dollari che rifiutano prima della chiamata. |
| Filtri dei contenuti e Prompt Shieldsstessa forma | Configurati per risorsa, associati per deployment. | Continuano a girare sulla tua risorsa. INFRO aggiunge i propri guardrail sopra, se li vuoi. |
| Prompt cachingstessa forma | Caching automatico dei prefissi, prompt_cache_key, breakpoint espliciti sui modelli più recenti. | Passato ad Azure così come inviato; il caching avviene su Azure. INFRO aggiunge una cache delle risposte a corrispondenza esatta, opzionale. |
| Responses APIdiverso | Consigliata; attività in background, risposte archiviate. | /v1/responses inviato ad Azure così com'è scritto; previous_response_id e background vengono rifiutati perché INFRO non conserva risposte. |
| Valutazioni e completamenti archiviatiniente | /openai/v1/evals, store e metadata. | Nulla. |
| Costodiverso | Azure Cost Management. | Costo stimato per richiesta per progetto, chiave, utente e tag. Non riconciliato con la fatturazione Azure. |
È la nostra lettura della documentazione pubblicata da Azure OpenAI, non una prova o un benchmark. Se abbiamo letto male qualcosa, diccelo e correggeremo la riga.
Cosa non fa INFRO
- Autenticarsi ad Azure con Entra ID o identità gestite.
- Servire Assistants, Realtime, valutazioni, batch o fine-tuning.
- Mantenere il traffico nel tuo tenant Azure o in una data zone.
- Riconciliare con la fatturazione Azure.
Cosa non si porta con sé
- Metriche e log di Azure Monitor precedenti al passaggio; restano in Azure.
- Completamenti archiviati e risposte archiviate.
Domande
- I miei filtri dei contenuti Azure si applicano ancora?
- Sì. INFRO chiama la tua risorsa, e Azure vi applica i suoi filtri come prima.
- Chi mi fattura l'utilizzo?
- Microsoft, sulla tua sottoscrizione Azure. INFRO è un abbonamento e aggiunge lo 0% alla spesa per i modelli.
- Posso mantenere i nomi dei miei deployment nel codice?
- Sì. Crea route INFRO con il nome dei tuoi deployment; i chiamanti continuano a inviare lo stesso
model.
Migra con noi, o da solo
Il programma di migrazione mappa in una call la tua configurazione Azure OpenAI su connessioni, route e budget di INFRO e migra con te il primo servizio. I tuoi provider continuano a fatturarti direttamente; INFRO è un abbonamento e aggiunge 0% alla spesa per i modelli.
Fonti
Ogni affermazione su Azure OpenAI in questa pagina proviene da una di queste fonti, lette il 19 ottobre 2026. Nulla è dedotto da una prova, un benchmark o una conversazione.
- Microsoft Learn — API lifecycle and the v1 APIletto il 19 ott 2026
- Microsoft Learn — REST referenceletto il 19 ott 2026
- Microsoft Learn — Deployment typesletto il 19 ott 2026
- Microsoft Learn — Content filteringletto il 19 ott 2026
- Microsoft Learn — Prompt cachingletto il 19 ott 2026