Vai al contenuto

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 OpenAIINFRO
URL di basehttps://{resource}.openai.azure.com/openai/v1/ o /openai/deployments/{name}/...?api-version=.https://api.infro.io/v1
Credenzialeapi-key, o un bearer token Entra ID.Una chiave del gateway INFRO. INFRO detiene nome della risorsa e chiave come connessione, sigillati.
Id del modelloIl 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.
Campiuser, 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 OpenAICosa fa lìIn INFRO
Risorsa e chiavediversoUna risorsa Azure OpenAI con chiavi o Entra ID.Una connessione Azure con nome della risorsa e chiave, sigillati. Nessun Entra ID.
Deploymentstessa formaDeployment con nome di ciascun modello, con un tipo di deployment.Una mappa dei modelli dagli id del catalogo ai nomi dei tuoi deployment.
FailoverdiversoTra risorse diverse se ne occupa la tua applicazione.Route tra risorse Azure e altri provider, con regole di errore per tipo.
Quote e PTUdiversoToken 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 formaConfigurati per risorsa, associati per deployment.Continuano a girare sulla tua risorsa. INFRO aggiunge i propri guardrail sopra, se li vuoi.
Prompt cachingstessa formaCaching 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 APIdiversoConsigliata; 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.
CostodiversoAzure 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.