# 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 dans votre compte d’entreprise.

> \[!NOTE]
> 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 Discussion avec Copilot, Copilot pour CLI et VS Code.

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.
L’utilisation de vos propres clés API ne nécessite pas d’abonnement Copilot . Toutefois, sans abonnement, vous n’aurez pas accès à d’autres Copilot fonctionnalités telles que l’accès mobile, l’automatisation et les fonctionnalités de serveur distant.

## 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 vos organisations pourrez les utiliser avec Discussion avec Copilot, Copilot pour CLI et VS Code. Vos modèles apparaissent en bas du sélecteur de modèles, sous le nom d’entreprise.

> \[!NOTE] Pour permettre aux membres de vos organisations d’utiliser des modèles tiers dans Visual Studio Code, la stratégie **Bring Your Own Language Model Key in VS Code** doit être activée. Pour plus d’informations, consultez la [Copilot page paramètres](https://github.com/settings/copilot/features) dans GitHub.com.

1. Accédez à votre entreprise. Par exemple, depuis la page [Entreprises](https://GitHub.com/settings/enterprises?ref_product=ghec\&ref_type=engagement\&ref_style=text) sur GitHub.com.

2. En haut de la page, cliquez sur **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-label="copilot" role="img"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg> AI controls**.

3. Dans la barre latérale, cliquez sur **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-label="copilot" role="img"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>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 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-sync" aria-label="Fetch new models " role="img"><path d="M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z"></path></svg> 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.](/assets/images/help/copilot/byok-add.png)

    * 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 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-check" aria-label="Add model " role="img"><path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path></svg> 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.](/assets/images/help/copilot/byok-add-foundry.png)

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](https://GitHub.com/settings/enterprises?ref_product=ghec\&ref_type=engagement\&ref_style=text) sur GitHub.com.
2. En haut de la page, cliquez sur **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-label="copilot" role="img"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg> AI controls**.
3. Dans la barre latérale, cliquez sur **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-label="copilot" role="img"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>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**.
   > \[!NOTE] 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

* [Utilisation des clés API de votre fournisseur LLM avec Copilot](/fr/copilot/how-tos/administer-copilot/manage-for-organization/use-your-own-api-keys) dans notre documentation pour les organisations.
* [À propos de GitHub Copilot Chat](/fr/copilot/concepts/chat)