Skip to main content

Utilisation de vos propres clés API dans les modèles GitHub

Apprenez à intégrer vos modèles personnalisés préférés avec GitHub Models en utilisant vos propres clés API LLM.

Qui peut utiliser cette fonctionnalité ?

Organization owners can add custom models to GitHub Models for their organization

Remarque

La possibilité d’apporter vos propres clés (BYOK) pour utiliser des modèles personnalisés avec GitHub Models pour les organisations sur GitHub se trouve dans préversion publique et peut être modifiée.

La prise en charge des modèles est actuellement limitée à OpenAI et à AzureAI.

Vous pouvez apporter vos propres clés API (BYOK) à GitHub Models et permettre à vos équipes d'utiliser vos fournisseurs de modèles linguistiques à grande échelle (LLM) préférés dans des outils tels que Prompts, Playground et Models in Actions. Pour plus d’informations sur GitHub Models, consultez À propos des modèles GitHub.

Pour en savoir plus sur la facturation et la tarification, consultez facturation des modèles GitHub.

Pourquoi apporter vos propres clés API ?

En tant que propriétaire de l’organisation, vous pouvez avoir des exigences spécifiques pour la gouvernance, la sécurité des données et la conformité. En configurant vos propres clés API, vous pouvez :

  •         **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à.
    

Configuration de vos clés API pour ajouter des modèles personnalisés

Important

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

Vous devez d’abord ajouter les clés API appropriées pour l’organisation. Après cela, vous pouvez spécifier ou activer les modèles personnalisés que vous souhaitez mettre à la disposition des utilisateurs.

Ajouter des clés API

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.

  2. Sélectionnez une organisation en cliquant dessus.

  3. Sous le nom de votre organisation, cliquez sur Settings. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

    Capture d’écran des onglets dans le profil d’une organisation. L’onglet « Paramètres » est présenté en orange foncé.

  4. Dans la section « Code, planification et automatisation » de la barre latérale, cliquez sur ** le menu déroulant **Modèles. Cliquez ensuite sur modèles personnalisés. La page « Modèles personnalisés » affiche les clés API et les modèles personnalisés ajoutés à l’organisation.

  5. Cliquez sur Ajouter une clé API.

  6. Dans la boîte de dialogue « Ajouter la clé API », fournissez les détails concernant votre clé. Nom et Clé API sont des champs obligatoires.

  7. Cliquez sur Enregistrer.

Activation des modèles personnalisés

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.

  2. Sélectionnez une organisation en cliquant dessus.

  3. Sous le nom de votre organisation, cliquez sur Settings. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

    Capture d’écran des onglets dans le profil d’une organisation. L’onglet « Paramètres » est présenté en orange foncé.

  4. Dans la section « Code, planification et automatisation » de la barre latérale, cliquez sur le menu déroulant** **Modèles . Cliquez ensuite sur développement.

  5. Sous « Autorisations des modèles », sélectionnez Tous les éditeurs pour activer les modèles ajoutés par les clés API.

  6. Si vous le souhaitez, sélectionnez Sélectionner uniquement les modèles pour créer une liste personnalisée de modèles activés ou désactivés. Cela vous permet de contrôler les modèles disponibles pour votre organisation.

Création d’une liste de modèles activés ou désactivés

Pour contrôler les modèles disponibles pour votre organisation, créez une liste de modèles activés ou désactivés comme suit :

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.

  2. Sélectionnez une organisation en cliquant dessus.

  3. Sous le nom de votre organisation, cliquez sur Settings. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

    Capture d’écran des onglets dans le profil d’une organisation. L’onglet « Paramètres » est présenté en orange foncé.

  4. Dans la section « Code, planification et automatisation » de la barre latérale, cliquez sur le menu déroulant** **Modèles . Cliquez ensuite sur développement.

  5. Sous « Autorisations des modèles », sélectionnez Sélectionner uniquement les modèles, puis sélectionnez Liste activée dans la liste déroulante pour créer une liste de modèles autorisés.

  6. Si vous le souhaitez, sélectionnez Liste désactivée dans la liste déroulante si vous souhaitez créer une liste de modèles bloqués.

  7. Au-dessus du tableau des modèles, cliquez sur Ajouter des modèles ou des éditeurs.

  8. Dans la boîte de dialogue « Sélectionner des modèles et des éditeurs à autoriser », sélectionnez les modèles et les éditeurs que vous souhaitez inclure dans votre liste.

  9. Cliquez sur Mettre à jour liste activée pour enregistrer vos modifications.

Étapes suivantes

Maintenant que vous avez activé vos modèles personnalisés dans GitHub Models, découvrez comment :