Migrare da GitHub Models a Microsoft Foundry Models

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:

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:

  1. 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.

  2. Seguire la procedura descritta in Distribuire un modello per distribuire il modello preferito, testarlo in Playground e dedurre il modello distribuito con codice.

  3. 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.

  4. 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):

  1. 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.

  2. Selezionare Aggiungi modelli e quindi selezionare Azure dall'elenco dei provider.

  3. Immetti un nome per il gruppo di modelli, quindi immetti l'URL dell'endpoint e la chiave API che hai copiato dal portale Foundry.

  4. 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.