Versões dos modelos no Microsoft Foundry Models (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.

A Microsoft Foundry Models lança regularmente novas versões que incorporam as funcionalidades e melhorias mais recentes dos fornecedores de modelos. Este artigo explica como funciona a versionação de modelos, que políticas de atualização estão disponíveis para as suas implementações e como o Azure OpenAI e as versões dos modelos parceiros são geridas.

Depois de ler este artigo, saberá qual a política de atualização a escolher ao implementar um modelo, como o Azure gere automaticamente as atualizações de versões e como a versionação de modelos parceiros difere da versão de modelos do Azure OpenAI.

Como funcionam as versões dos modelos

Pode escolher começar com uma versão específica do modelo e manter-se nela, ou atualizar automaticamente à medida que novas versões são lançadas.

Existem duas versões diferentes a considerar ao trabalhar com modelos:

  • A versão do modelo em si.
  • A versão da API usada para consumir a implementação de um modelo.

Versão do modelo

Nota

As seguintes orientações de atualização aplicam-se apenas aos tipos de implementação Standard. Para orientações sobre a atualização ou migração dos tipos de implementação provisionadas, consulte a documentação de gestão de modelos.

Configuras as políticas de atualização quando implementas um modelo no portal Foundry. Também pode alterar a política mais tarde nas configurações de implementação. As políticas de atualização são configuradas consoante a implementação e variam consoante o modelo e o fornecedor.

As políticas de atualização de versões incluem as seguintes opções:

  • As implementações definidas para Optar por Sair das atualizações automáticas de versões do modelo requerem uma atualização manual caso seja lançada uma nova versão. Quando o modelo é retirado, essas implementações deixam de funcionar.
  • As implementações definidas para Atualizar assim que uma nova versão padrão fica disponível atualizam-se automaticamente para usar a nova versão predefinida.
  • Implementações definidas como Quando a versão atual expira atualizam-se automaticamente quando a versão atual é retirada.

Por exemplo, uma implementação de gpt-4o pode ter como alvo a versão 2024-08-06. Quando a versão 2024-11-20 fica disponível, as implementações configuradas para atualização automática mudam automaticamente para a nova versão.

Para verificar a versão atual de uma implementação, utilize um dos seguintes métodos:

  • Portal Foundry: Acede ao seu deployment no portal Foundry e depois abre o separador Detalhes para ver a versão atual do modelo.
  • API REST: Consulta o endpoint de implementação para o teu recurso. A resposta inclui a versão do modelo para cada implementação.

Versão da API usada para consumir a implementação de um modelo

A versão da API indica o contrato que utiliza para interagir com o modelo em código. Ao usar APIs REST, indica a versão da API usando o parâmetro api-versionde consulta . As versões do SDK do Azure normalmente são emparelhadas com versões específicas da API, mas podes especificar a versão da API que queres usar.

A implementação de um determinado modelo pode suportar múltiplas versões de API. O lançamento de uma nova versão do modelo nem sempre exige que atualize para uma nova versão da API, como acontece quando há uma atualização nos pesos do modelo. O Azure mantém a versão principal anterior de um modelo até à data de reforma, por isso podes voltar a ela se necessário.

Atualizações de modelos Azure OpenAI

O Azure trabalha em estreita colaboração com a OpenAI para lançar novas versões de modelos. Quando uma nova versão de um modelo é lançada, pode testá-la imediatamente em novas implementações. O Azure publica quando novas versões dos modelos são lançadas e notifica os clientes pelo menos duas semanas antes de uma nova versão se tornar a versão padrão do modelo. O Azure também mantém a versão principal anterior do modelo até à data de reforma, para que os clientes possam voltar a ele se assim desejarem.

Prepare-se para atualizações de versão do modelo Azure OpenAI

Como cliente de modelos Azure OpenAI, pode notar algumas alterações no comportamento e compatibilidade do modelo após uma atualização de versão. Estas alterações podem afetar as suas aplicações e fluxos de trabalho que dependem dos modelos. Aqui ficam algumas dicas para o ajudar a preparar-se para as atualizações de versão e minimizar o impacto:

  • Leia as novidades e os modelos para compreender as mudanças e novas funcionalidades.
  • Leia a documentação sobre Deploy Foundry Models e atualizações de versões para perceber como trabalhar com as versões dos modelos.
  • Teste as suas aplicações e fluxos de trabalho com a nova versão do modelo após o lançamento.
  • Atualize o seu código e configuração para usar as novas funcionalidades e capacidades da nova versão do modelo.

Será que haverá uma atualização de modelo se a nova versão ainda não estiver disponível nessa região?

Sim, mesmo nos casos em que a versão mais recente ainda não está disponível numa região, o Azure atualiza automaticamente as implementações durante a janela de atualização agendada. A nossa equipa de engenharia inicia a implementação da nova versão do modelo a partir da data anunciada de atualização. Por exemplo, se o gpt-35-turbo-0125 ainda não estiver disponível no Japão Leste, a equipa de engenharia da Azure implanta o gpt-35-turbo-0125 no Japão Leste para atualizar versões antigas de modelos como parte do processo padrão de atualização da versão do modelo.

Atualizações do modelo parceiro

O Azure trabalha em estreita colaboração com fornecedores de modelos para lançar novas versões de modelos. Quando uma nova versão de um modelo é lançada, pode testá-la imediatamente em novas implementações.

Novas versões de modelo podem resultar na publicação de um novo ID de modelo. Por exemplo, Meta-Llama-3-70B-Instruct e Meta-Llama-3.1-70B-Instruct foram ambos retirados em favor de Llama-3.3-70B-Instruct. Cada geração utiliza um ID de modelo diferente. Em alguns casos, todas as versões dos modelos podem estar disponíveis na mesma versão da API. Noutros casos, pode também ser necessário ajustar a versão da API usada para consumir o modelo, porque o contrato da API pode ter mudado de um modelo para outro.

O que acontece quando os modelos são retirados

Quando uma versão do modelo atinge a sua data de reforma, o que acontece a seguir depende da política de atualização configurada para essa implementação:

  • Optar por não receber atualizações automáticas de versões do modelo: A implementação deixa de aceitar pedidos e devolve erros após a aposentação do modelo. Atualize a implementação para uma versão suportada do modelo antes da data de retirada para evitar interrupções no serviço.
  • Atualize assim que uma nova versão padrão estiver disponível: A implementação atualiza automaticamente para a versão padrão atual. Não é necessária qualquer ação.
  • Assim que a versão atual expira: A implementação atualiza automaticamente para a próxima versão disponível quando a versão atual expira.

Azure notifica sobre as próximas retiradas por email para proprietários de subscrições e colaboradores, alertas do Azure Service Health e das tabelas de próximas retiradas em Descontinuação e Retirada de Modelos Foundry da Microsoft.