Skip to main content

Utilisation des clés API de votre fournisseur LLM avec Copilot

Découvrez comment intégrer vos modèles personnalisés préférés à GitHub Copilot à l’aide de vos propres clés API LLM et les rendre disponibles pour les organisations de votre compte d’entreprise.

Remarque

La possibilité d’apporter vos propres clés API à GitHub Copilot se trouve dans préversion publique et peut être modifiée.

Vous pouvez apporter vos propres clés API à GitHub Copilot, et permettre aux équipes d’utiliser vos fournisseurs de modèle de langage volumineux (LLM) préférés avec GitHub Copilot Chat et CLI GitHub Copilot.

Les clés API des fournisseurs suivants sont prises en charge :

  • Anthropic
  • AWS Bedrock
  • Google AI Studio
  • Microsoft Foundry
  • OpenAI
  • Fournisseurs compatibles OpenAI
  • xAI

Les modèles affinés sont également pris en charge, mais les fonctionnalités et la qualité des résultats peuvent varier en fonction de la configuration de réglage précis. Vous devez tester votre modèle et passer en revue attentivement ses sorties avant de l’utiliser en production.

Pourquoi apporter vos propres clés API ?

En tant que propriétaire d’entreprise, vous pouvez avoir des exigences spécifiques pour la gouvernance, la sécurité des données et la conformité. La configuration de vos propres clés API vous permet d’adresser les points suivants :

  • Gouvernance et conformité : Choisir des fournisseurs LLM conformes aux stratégies et aux exigences réglementaires de votre organisation.
  • Gestion des coûts : aligner sur vos modes de paiement, contrats, crédits ou tarifs négociés existants, et éviter les dépassements d’utilisation.
  • Visibilité et contrôle : Gérer les modèles auxquels votre équipe peut accéder et surveiller l’utilisation via les tableaux de bord et la facturation existants de votre fournisseur.
  • Flexibilité : Prendre en charge des modèles personnalisés ou spécialisés que votre organisation utilise déjà.

Ajout de votre clé à un compte d’entreprise

Important

Nous vous recommandons vivement d’adhérer au principe du moindre privilège en affectant uniquement les étendues minimales nécessaires à vos clés API.

Une fois que vous avez ajouté votre clé et sélectionné un ou plusieurs modèles, vous et les membres de votre organisation pourrez les utiliser avec GitHub Copilot Chat et CLI GitHub Copilot. Vos modèles apparaissent en bas du sélecteur de modèles, sous le nom d’entreprise.

  1. Accédez à votre entreprise. Par exemple, depuis la page Entreprises sur GitHub.com.

  2. En haut de la page, cliquez sur AI controls.

  3. Dans la barre latérale, sélectionnez Copilot.

  4. Cliquez sur Configurer les modèles autorisés.

  5. Cliquez sur l’onglet Modèles personnalisés .

  6. Au-dessus de la liste des clés API, cliquez sur Ajouter une clé API.

  7. Sous « Fournisseur », sélectionnez le fournisseur LLM que vous souhaitez utiliser.

  8. Sous « Nom », tapez un nom pour cette clé. Cela s’affiche dans le sélecteur de modèles.

  9. Sous « Clé API », tapez ou collez votre clé.

  10. Selon le fournisseur que vous utilisez, sélectionnez ou ajoutez des modèles.

    • Si vous utilisez OpenAI, Anthropic ou xAI, cliquez sur dans le champ de texte de clé API pour extraire les modèles associés à votre clé. Ensuite, sous « Modèles disponibles », sélectionnez les modèles que vous souhaitez utiliser.

      Capture d’écran du formulaire « Ajouter une clé API ». Le bouton « Récupérer de nouveaux modèles » est encadré d'un contour orange.

    • Si vous utilisez Microsoft Foundry, tapez votre URL de déploiement dans le champ sous « URL de déploiement ». Ensuite, dans le champ sous « Modèles disponibles », tapez un ID de modèle, puis cliquez sur pour l’ajouter.

      Si vos modèles ont des URL de déploiement différentes, ils ne peuvent pas être ajoutés à la même clé API. Créez une clé API distincte pour chaque URL de déploiement.

      Capture d’écran du formulaire « Ajouter une clé API ». Le champ de texte du modèle et le bouton « Ajouter un modèle » sont mis en surbrillance avec un contour orange.

  11. Après avoir sélectionné ou ajouté les modèles que vous souhaitez rendre disponibles, cliquez sur Enregistrer.

Gestion de la disponibilité des modèles personnalisés dans vos organisations

Vous pouvez choisir si les modèles que vous avez ajoutés sont disponibles pour les organisations de votre compte d’entreprise.

  1. Accédez à votre entreprise. Par exemple, depuis la page Entreprises sur GitHub.com.
  2. En haut de la page, cliquez sur AI controls.
  3. Dans la barre latérale, sélectionnez Copilot.
  4. Cliquez sur Configurer les modèles autorisés.
  5. Cliquez sur l’onglet Modèles personnalisés .
  6. Au-dessus de la liste des clés API, cliquez sur l’onglet Modèles ajoutés .
  7. En regard d’un modèle, cliquez sur Configurer. Si des organisations ont déjà access au modèle, au lieu de « Configurer », vous devez cliquer sur All organizations ou X organizations.
  8. Dans le modal qui s’ouvre, cliquez sur l’onglet Access.

    Remarque

    Le modèle doit être défini sur « Activé » avant que l'onglet « Access » soit disponible.

  9. Choisissez la façon dont le modèle doit être mis à la disposition des organisations :
    • Pour rendre le modèle disponible pour toutes les organisations de votre compte d’entreprise, sélectionnez Autoriser pour toutes les organisations.
    • Pour rendre le modèle disponible uniquement pour des organisations spécifiques, sélectionnez Choisir par organisation, puis cochez ou décochez les organisations répertoriées ci-dessous.
  10. Cliquez sur Enregistrer.

Lectures complémentaires