Partager via


Intégrer le réglage fin d'Azure OpenAI avec Weights & Biases (préversion)

Weights &Biases (W&B) est une puissante plateforme de développement IA qui permet aux professionnels de l’apprentissage automatique d’entraîner, d’ajuster et de déployer efficacement des modèles. Le réglage précis d’Azure OpenAI s’intègre à W&B, ce qui vous permet de suivre les métriques et les paramètres ainsi que de visualiser vos exécutions d’entraînement d’optimisation d’Azure OpenAI au sein de vos projets W&B. Dans cet article, nous vous proposons un guide pour configurer l’intégration de Weights & Biases.

Capture d’écran des tableaux de bord de Weights & Biases.

Prérequis

Activation de l’identité managée par le système

Tout d’abord, activez l’identité managée par le système pour votre ressource Azure OpenAI.

Capture d’écran de l’interface pour l’identité managée par le système.

Récupération de la clé API Weights & Biases

Connectez-vous à https://wandb.ai, puis accédez aux Paramètres utilisateur.

Sous Clés API, sélectionnez Révéler pour accéder à votre clé, puis copiez-la dans le Presse-papiers.

Capture d’écran de la section Clés API de l’expérience utilisateur dans les paramètres utilisateur.

Si vous souhaitez créer une nouvelle clé, utilisez https://wandb.ai/authorize, puis copiez la clé à ajouter ultérieurement à votre configuration d’intégration.

Configurer Azure Key Vault

Pour envoyer de façon sécurisée des données depuis Azure OpenAI à vos projets Weights & Biases, vous devez utiliser Azure Key Vault.

Ajout de votre clé API Weights & Biases en tant que secret à votre Azure Key Vault

  1. Accédez à l’Azure Key Vault que vous souhaitez utiliser.

  2. Pour lire et écrire des secrets dans votre coffre Azure Key Vault, vous devez attribuer explicitement l’accès.

  3. Accédez à Paramètres>Configuration de l’Accès. Sous Modèle d’autorisation, nous vous recommandons de sélectionner le contrôle d’accès en fonction du rôle Azure s’il n’est pas déjà sélectionné. En savoir plus sur le contrôle d’accès en fonction du rôle Azure.

    Capture d’écran de l’interface utilisateur de la configuration d’accès au coffre de clés.

Attribuer le rôle Agent des secrets Key Vault

Maintenant que vous avez défini votre modèle d’autorisation sur Contrôle d’accès en fonction du rôle Azure, vous pouvez vous donner vous-même le rôle Agent des secrets Key Vault.

  1. Accédez au Contrôle d’accès (IAM), puis à Ajouter une attribution de rôle

    Capture d’écran de l’expérience utilisateur lors de l’ajout d’une attribution de rôle au contrôle d’accès.

  2. Choisissez Agent des secrets Key Vault, ajoutez votre compte en tant que membre, puis sélectionnez Vérifier + attribuer.

    Capture d’écran de l’attribution du rôle d’agent des secrets Key Vault.

Créer des secrets

  1. Depuis votre ressource Key Vault, sous Objets, sélectionnez Secrets>Générer/importer.

    Capture d’écran de l’interface utilisateur des secrets Key Vault.

  2. Donnez un nom à votre secret et enregistrez la clé API Weights & Biases générée dans la Valeur de secret.

    Capture d’écran de l’interface utilisateur de la création de secrets Key Vault.

  3. Veillez à noter le nom du secret et l’URL du coffre de clés. L’URL du coffre de clés peut être récupérée dans la section Vue d’ensemble de votre coffre de clés.

Activation de la permission à votre Key Vault sur votre compte Azure OpenAI

Si vous avez utilisé auparavant une stratégie d’accès au coffre pour lire ou écrire des secrets dans votre coffre Azure Key Vault, vous devez l’utiliser à nouveau. Sinon, continuez à utiliser le contrôle d’accès en fonction du rôle Azure. Nous vous recommandons d’utiliser le contrôle l’accès en fonction du rôle Azure. Cependant, s’il ne fonctionne pas pour vous, essayez la stratégie d’accès au coffre.

Attribuez à votre ressource Azure OpenAI le rôle Agent des secrets Key Vault.

Capture d’écran de l’interface utilisateur d’attribution d’identité managée.

  1. Accédez au portail Azure AI Foundry, puis sélectionnez votre ressource d’optimisation Azure OpenAI.

    Capture d’écran du bouton Gérer les intégrations.

  2. Ajoutez l’URL et le secret de votre coffre de clés. Ensuite, cliquez sur Mettre à jour.

    Capture d’écran de la gestion des intégrations pour l’expérience utilisateur Weights & Biases.

  3. Désormais, quand vous créez des travaux d’optimisation, vous avez la possibilité de journaliser les données du travail dans votre compte Weights & Biases.

    Capture d’écran des tableaux de bord de Weights & Biases.