Partilhar via


Atualização de GitHub Models para Microsoft Foundry Models

Neste artigo, aprende a desenvolver uma aplicação de IA generativa começando pelo GitHub Models e depois melhora a sua experiência ao implementar um recurso Foundry Tools com o Microsoft Foundry Models.

Os modelos do GitHub são úteis quando você deseja encontrar e experimentar modelos de IA gratuitamente enquanto desenvolve um aplicativo de IA generativo. Quando estiver pronto para levar a sua aplicação para produção, melhore a sua experiência implementando um recurso Foundry Tools numa subscrição Azure e comece a usar Foundry Models. Você não precisa alterar mais nada em seu código.

O playground e o uso gratuito da API para GitHub Models são limitados pela quantidade de solicitações por minuto, por dia, pelo número de tokens por solicitação e por solicitações simultâneas. Se você tiver uma taxa limitada, precisará esperar que o limite de taxa que você atingiu seja redefinido antes de poder fazer mais solicitações.

Pré-requisitos

Precisas:

Atualização para modelos de fundição

Os limites de taxa para o playground e o uso gratuito da API ajudam você a experimentar modelos e desenvolver seu aplicativo de IA. Quando estiver pronto para levar a sua aplicação para produção, utilize uma chave e um ponto de extremidade de uma conta paga do Azure. Você não precisa alterar mais nada em seu código.

Observação

Os modelos do GitHub são gratuitos com limites de taxa. Depois de atualizar para Foundry Models, o uso é faturado para a sua subscrição Azure com base no tipo de implementação que escolher.

Para obter a chave e o ponto de extremidade:

  1. Vá para Modelos do GitHub e selecione um modelo para aceder ao seu playground. Este artigo utiliza Mistral Medium 3 (25.05).

  2. Digite alguns prompts ou use alguns dos prompts sugeridos para interagir com o modelo no playground.

  3. Selecione Usar este modelo na área de testes. Esta ação abre uma janela para "Começar com modelos na sua base de código".

  4. No passo "Configurar autenticação", selecione Obter a chave Microsoft Foundry na secção "Azure AI".

    Uma captura de ecrã mostrando como obter a chave de produção do Azure IA do playground de um modelo do GitHub.

  5. Se já tiver sessão iniciada na sua conta do Azure, ignore este passo. No entanto, se não tiver uma conta do Azure ou não tiver sessão iniciada na sua conta, siga estes passos:

    1. Se você não tiver uma conta do Azure, selecione Criar minha conta e siga as etapas para criar uma.

    2. Como alternativa, se você tiver uma conta do Azure, selecione Entrar novamente. Se a sua conta existente for uma conta gratuita, primeiro tem de atualizar para um plano padrão.

    3. Volte ao playground do modelo e selecione Obter chave Microsoft Foundry novamente.

    4. Entre na sua conta do Azure.

  6. És levado ao Foundry > GitHub e apareces na página inicial de um projeto Foundry.

    Sugestão

    Se entrar na experiência Foundry (clássica), mude o alternador New Foundry no canto superior direito para mudar para a nova experiência Foundry.

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

  8. Verifica se a implementação funciona enviando um prompt de teste no Playground. Se receber uma resposta, o seu modelo está pronto para ser usado a partir do código.

Importante

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

Explore recursos adicionais

O Foundry Models suporta funcionalidades que não estão disponíveis no GitHub Models:

  • Catálogo de modelos — Explore, compare e avalie modelos do Azure, parceiros e da comunidade open-source.
  • Autenticação sem chave — Use o 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

Questão Resolução
Modelo não disponível na sua região Verifique a disponibilidade de regiões do modelo na página do catálogo de modelos e escolha uma região suportada.
Erro de autenticação após troca de chaves Confirma que copiaste a chave correta do portal da Foundry. Selecione definições> do projeto, chaves e endpoints para visualizar as suas chaves.
Erros no limite de taxa após a atualização Os limites de taxa dos modelos Foundry dependem do tipo de implementação. Aumente a escala ou escolha uma implementação de maior largura de banda.