Migrar de modelos GitHub para modelos Microsoft Foundry (clássico)

Atualmente a ver:versão do portal Foundry (clássica) - Trocar para a versão do novo portal Foundry

Nota

Os links neste artigo podem abrir conteúdo na nova documentação do Microsoft Foundry em vez da documentação do Foundry (clássico) que está a ver agora.

Importante

A GitHub Models retirou-se a 30 de julho de 2026. O playground, catálogo de modelos, API de inferência e suporte para trazer a sua própria chave (BYOK) já não estão disponíveis para nenhum cliente. Para mais informações, consulte Modelos GitHub na documentação do GitHub.

Se a sua aplicação ainda chamar o endpoint de inferência do GitHub Models, migre-o para o Microsoft Foundry Models seguindo os passos deste artigo. O GitHub Models era um serviço separado do GitHub Copilot e não estava relacionado com o GitHub Copilot.

Neste artigo, aprende como transferir uma aplicação de IA generativa do serviço GitHub Models aposentado para o Microsoft Foundry Models, implementando um recurso Foundry Tools numa subscrição do Azure. Ambos os serviços usam a mesma API de inferência, por isso normalmente só precisas de alterar o endpoint e as credenciais no teu código.

Pré-requisitos

Precisa de:

Migrar para modelos de fundição

Ao contrário do GitHub Models, que era gratuito com limites de taxa, a utilização do Foundry Models é faturada à sua subscrição do Azure com base no tipo de implementação que escolher.

Para substituir o endpoint e o token do GitHub Models por um endpoint e uma chave do Foundry Models:

  1. Inicie sessão no portal Foundry com a sua conta Azure.

    Dica

    Se estiver na experiência Foundry (clássica), alterne para a nova experiência Foundry utilizando o comutador New Foundry no canto superior direito.

  2. Siga os passos em Deploy a Model para implementar o modelo da sua escolha, teste-o no Playground e infera o modelo implementado com código.

  3. Na página inicial do Foundry, copie a chave da API e o endpoint do Project, e use-os em vez do endpoint do GitHub Models e do token de acesso pessoal na sua aplicação.

  4. Verifica se a migração funciona enviando um prompt de teste a partir do Playground ou do teu código. Se receber uma resposta, o seu modelo está pronto a ser usado.

Importante

Ao contrário do GitHub Models, onde todos os modelos já estavam configurados, o recurso Foundry Tools permite-lhe controlar quais os modelos disponíveis no seu endpoint e sob que configuração. Adicione tantos modelos quanto planeja usar antes de indicá-los no parâmetro model. Aprenda como adicionar mais modelos ao seu recurso.

Utilize os seus modelos Foundry no IDE

O playground do GitHub Models já não está disponível. Para experimentar modelos do seu editor, adicione a sua implementação do Foundry ao Visual Studio Code como um modelo de linguagem bring your own key (BYOK):

  1. No Visual Studio Code, abra o seletor de modelos na vista Chat e selecione Gerir Modelos de Linguagem (ícone de engrenagem), ou execute o comando Chat: Gerir Modelos de Linguagem a partir da Paleta de Comandos.

  2. Selecione Adicionar Modelos e depois selecione Azure na lista de fornecedores.

  3. Introduza um nome de grupo para os modelos e depois introduza a URL do endpoint e a chave API que copiou do portal Foundry.

  4. Selecione o modelo no seletor de modelos no chat.

Alternativamente, selecione Instalar Provedores de Modelos no editor de Modelos de Linguagem e instale a extensão Foundry Toolkit for VS Code , que adiciona os modelos locais e alojados na cloud do Foundry ao seletor de modelos.

Para mais informações, consulte Modelos de Linguagem no Visual Studio Code.

Explore funcionalidades adicionais

O Foundry Models suporta funcionalidades que o GitHub Models não oferecia:

  • Catálogo de modelos — Explore, compare e avalie modelos de Azure, parceiros e da comunidade open-source.
  • Autenticação sem chave — Use Microsoft Entra ID para autenticação baseada em token sem gerir chaves API.
  • Filtragem de conteúdos — Configure filtros de segurança de conteúdo para as suas implementações.
  • Limitação de taxa — Defina limites de taxa personalizados para modelos específicos no seu recurso.
  • Tipos de implementação — Escolha entre múltiplos SKUs de implementação, como pay-per-token, provisioned e batch.

Resolver problemas comuns

Problema Resolução
Os pedidos ao endpoint do GitHub Models falham A API de inferência do GitHub Models foi retirada a 30 de julho de 2026. Aponte a sua aplicação para um endpoint da Foundry Models, conforme descrito neste artigo.
Modelo não disponível na sua região Verifique a disponibilidade por região do modelo selecionando Ver disponibilidade na secção Factos Rápidos do seu cartão de modelos. Muda para um projeto numa região suportada.
Erro de autenticação após troca de chaves Confirma que copiaste a chave correta do portal da Foundry. Na página inicial do Foundry, copie a chave API e o endpoint do Project para visualizar a sua chave e endpoint.
Erros de limite de taxa após a migração Os limites de taxa dos modelos Foundry dependem do tipo de implementação. Aumente a escala ou escolha um desdobramento de maior taxa de transferência.