Compartilhar via


Integrar o ajuste fino do OpenAI do Azure com o Weights & Biases (versão prévia)

O Weights & Biases (W&B) é uma poderosa plataforma de desenvolvedor de IA que permite que os profissionais de aprendizado de máquina treinem, ajustem e implantem modelos com eficiência. O ajuste fino do OpenAI do Azure integra-se ao W&B, permitindo que você acompanhe métricas, parâmetros e visualize as execuções de treinamento do ajuste fino do OpenAI do Azure em seus projetos do W&B. Neste artigo, orientamos você quanto à configuração do Weights & Biases.

Captura de tela dos painéis do Weights & Biases.

Pré-requisitos

Habilitar a identidade gerenciada pelo sistema

Primeiro, você precisará habilitar a Identidade gerenciada pelo sistema para seu recurso do OpenAI do Azure.

Captura de tela da experiência do usuário habilitada para a identidade gerenciada pelo sistema.

Recuperar a chave de API do Weights & Biases

Entre no https://wandb.ai e vá para Configurações de Usuário.

Em Chaves de API, selecione Revelar para acessar sua chave e copiá-la para a área de transferência.

Captura de tela da seção de chaves de API da experiência do usuário das Configurações de Usuário.

Se você quiser criar uma chave, use https://wandb.ai/authorize e copie a chave para adicionar à configuração de integração posteriormente.

Configurar o Azure Key Vault

Para enviar dados do OpenAI do Azure com segurança para seus projetos do Weights & Biases, você precisará usar o Azure Key Vault.

Adicionar a chave de API do Weights & Biases como um segredo ao Azure Key Vault

  1. Navegue até o Azure Key Vault que você está planejando usar.

  2. Para ler\gravar segredos no Azure Key Vault, você precisa atribuir explicitamente o acesso.

  3. Vá para Configurações > Configuração de acesso. Em Modelo de permissão, recomendamos que você selecione o controle de acesso baseado em função do Azure se ainda não estiver selecionado. Saiba mais sobre o controle de acesso baseado em função do Azure.

    Captura de tela da interface do usuário da configuração de acesso do cofre de chaves.

Atribuir função de Responsável pelos Segredos do Key Vault

Agora que definiu o modelo de permissão como o controle de acesso baseado em função do Azure, você pode atribuir a si mesmo a função Responsável pelos Segredos do Key Vault.

  1. Vá para Controle de acesso (IAM) e, em seguida, Adicionar atribuição de função.

    Captura de tela da experiência do usuário de adicionar atribuição de função no controle de acesso.

  2. Escolha Responsável pelos Segredos do Key Vault, adicione sua conta como membro e selecione revisar e atribuir.

    Captura de tela da atribuição de função de responsável pelos segredos do cofre de chaves.

Criar segredos

  1. No recurso do cofre de chaves em Objetos, selecione Segredos>Gerar/Importar.

    Captura de tela da interface do usuário de segredos do cofre de chaves.

  2. Forneça um nome para o segredo e salve a chave de API gerada pelo Weights & Biases em valor do segredo.

    Captura de tela da interface do usuário de criação de segredos do cofre de chaves.

  3. Capture o nome do segredo e a URL do cofre de chaves. A URL do cofre de chaves pode ser recuperada na seção Visão geral do cofre de chaves.

Conceda permissão ao Key Vault em sua conta do OpenAI do Azure

Se você usou a política de acesso do cofre anteriormente para ler/gravar segredos no Azure Key Vault, deve usá-la novamente. Caso contrário, use o controle de acesso baseado em função do Azure. Recomendamos o controle de acesso baseado em função do Azure. Se ele não funcionar para você, tente a política de Acesso ao Cofre.

Conceda ao seu recurso do OpenAI do Azure a função Responsável pelos Segredos do Key Vault.

Captura de tela da interface do usuário para atribuir identidade gerenciada.

  1. Navegue até o IA Foundry e selecione o recurso de ajuste fino do OpenAI do Azure.

    Captura de tela do botão Gerenciar integrações.

  2. Adicione a URL do cofre de chaves e o > do segredo e selecione Atualizar.

    Captura de tela da experiência do usuário de gerenciamento de integrações para o Weights & Biases.

  3. Agora, ao criar novos trabalhos de ajuste fino, você terá a opção de registrar dados do trabalho em sua conta do Weights & Biases.

    Captura de tela dos painéis do Weights & Biases.