Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
GitHub Models è stato ritirato il 30 luglio 2026. Il playground, il catalogo dei modelli, l'API di inferenza e il supporto BYOK (Bring Your Own Key) non sono più disponibili per i clienti. Per altre informazioni, vedere GitHub Modelli nella documentazione di GitHub.
Se l'applicazione chiama ancora l'endpoint di inferenza GitHub Models, eseguirne la migrazione a Microsoft Foundry Models seguendo la procedura descritta in questo articolo. GitHub Models è un servizio separato da GitHub Copilot e non è correlato a GitHub Copilot.
Questo articolo descrive come spostare un'applicazione di intelligenza artificiale generativa dal servizio GitHub Models ritirato a Microsoft Foundry Models distribuendo una risorsa di Foundry Tools in una sottoscrizione di Azure. Entrambi i servizi usano la stessa API di inferenza, quindi in genere è sufficiente modificare l'endpoint e le credenziali nel codice.
Prerequisiti
Hai bisogno:
- Sottoscrizione Azure con un metodo di pagamento valido. Se non hai una sottoscrizione Azure, crea un account Azure a pagamento per iniziare.
- Foundry Models di partner e community richiedono l'accesso a Azure Marketplace. Assicurati di disporre delle autorizzazioni necessarie per sottoscrivere le offerte di modelli. Foundry Models commercializzati da Azure non hanno questo requisito.
Esegui la migrazione ai modelli Foundry
A differenza di GitHub Models, gratuito con limiti di frequenza, l'utilizzo dei modelli Foundry viene fatturato alla sottoscrizione Azure in base al tipo di distribuzione scelto.
Per sostituire l'endpoint e il token dei modelli di GitHub con un endpoint e una chiave foundry Models:
Accedi al portale Foundry con il tuo account Azure.
Suggerimento
Se si arriva all'esperienza Foundry (classica), attivare il commutatore New Foundry nella barra di navigazione in alto a destra per accedere alla nuova esperienza Foundry.
Seguire la procedura descritta in Distribuire un modello per distribuire il modello preferito, testarlo in Playground e dedurre il modello distribuito con codice.
Nella home page di Foundry copiare la chiave API e Project endpoint e usarli al posto dell'endpoint GitHub Models e del token di accesso personale nell'applicazione.
Verificare che la migrazione funzioni inviando una richiesta di test da Playground o dal codice. Se si riceve una risposta, il modello è pronto per l'uso.
Importante
A differenza di GitHub Models, in cui tutti i modelli erano già configurati, la risorsa Foundry Tools consente di controllare quali modelli sono disponibili nel tuo endpoint e con quale configurazione. Aggiungere tutti i modelli che si prevede di usare prima di indicarli nel model parametro . Informazioni su come aggiungere altri modelli alla risorsa.
Usare i modelli Foundry nell'IDE
Il playground GitHub Models non è più disponibile. Per sperimentare i modelli dal tuo editor, aggiungi la distribuzione Foundry in Visual Studio Code come modello linguistico BYOK (Bring Your Own Key):
In Visual Studio Code aprire la selezione modelli nella visualizzazione Chat e selezionare Gestisci modelli linguistici (icona a forma di ingranaggio) oppure eseguire il comando Chat: Manage Language Models (Chat: Gestisci modelli linguistici) dal riquadro comandi.
Selezionare Aggiungi modelli e quindi selezionare Azure dall'elenco dei provider.
Immetti un nome per il gruppo di modelli, quindi immetti l'URL dell'endpoint e la chiave API che hai copiato dal portale Foundry.
Selezionare il modello dal selettore del modello in chat.
In alternativa, seleziona Installa provider di modelli nell'editor dei modelli linguistici e installa l'estensione Foundry Toolkit for VS Code, che aggiunge al selettore di modelli i modelli locali e ospitati nel cloud di Foundry.
Per altre informazioni, vedere Modelli linguistici in Visual Studio Code.
Esplorare funzionalità aggiuntive
Foundry Models supporta le funzionalità che GitHub Models non offrono:
- Model catalog - Esplorare, confrontare e valutare modelli di Azure, partner e community open source.
- Autenticazione senza chiave : usare Microsoft Entra ID per l'autenticazione basata su token senza gestire le chiavi API.
- Filtro del contenuto : configurare i filtri di sicurezza del contenuto per le distribuzioni.
- Limitazione della frequenza : impostare limiti di frequenza personalizzati per modelli specifici nella risorsa.
- Tipi di distribuzione : scegliere tra più SKU di distribuzione, ad esempio con pagamento in base al token, provisioning e batch.
Risolvere i problemi comuni
| Problema | Risoluzione |
|---|---|
| Le richieste all'endpoint dei modelli di GitHub hanno esito negativo | L'API di inferenza dei modelli GitHub è stata ritirata il 30 luglio 2026. Indirizza l'applicazione a un endpoint di Foundry Models come descritto in questo articolo. |
| Modello non disponibile nell'area | Controllare la disponibilità dell'area del modello selezionando Visualizza disponibilità nella sezione Fatti rapidi della scheda modello. Passare a un progetto in un'area supportata. |
| Errore di autenticazione dopo lo scambio di chiavi | Verificare di aver copiato la chiave corretta dal portale di Foundry. Nella home page di Foundry copiare la chiave API e Project endpoint per visualizzare la chiave e l'endpoint. |
| Errori di limite di frequenza dopo la migrazione | I limiti di frequenza dei Foundry Models dipendono dal tipo di distribuzione. Scalare o optare per un'implementazione con maggiore throughput. |