doc-locale/fr-fr/subscriptions/subscription-add-ons.md
{{< details >}}
{{< /details >}}
{{< history >}}
{{< /history >}}
Les extensions GitLab Duo enrichissent votre abonnement Premium ou Ultimate avec des fonctionnalités natives de l'IA. Utilisez GitLab Duo pour accélérer les workflows de développement, réduire les tâches de codage répétitives et obtenir des informations plus approfondies sur vos projets.
Trois extensions sont disponibles : GitLab Duo Core, Pro et Enterprise.
Chaque extension donne accès à un ensemble de fonctionnalités GitLab Duo.
{{< history >}}
no_duo_classic_for_duo_core_users. Activé par défaut.{{< /history >}}
GitLab Duo Core est inclus automatiquement si vous disposez :
Si vous êtes un client existant sous GitLab 17.11 ou une version antérieure, vous devez activer les fonctionnalités de GitLab Duo Core.
Si vous êtes un nouveau client sous GitLab 18.0 ou une version ultérieure, les fonctionnalités de GitLab Duo Core sont automatiquement activées et aucune action supplémentaire n'est nécessaire.
Pour voir quels rôles peuvent accéder à GitLab Duo Core, consultez les autorisations de groupe GitLab Duo.
Si vous disposez d'une licence hors ligne, GitLab Duo Core n'est pas disponible sur GitLab Duo Self-Hosted, car GitLab Duo Core nécessite une connexion à la passerelle IA de GitLab.
Si vous disposez d'une licence en ligne, vous pouvez utiliser GitLab Duo Core en combinaison avec GitLab Duo Self-Hosted. Pour utiliser GitLab Duo Core, vous devez sélectionner le modèle géré par GitLab pour les suggestions de code pour l'instance.
Pour les clients Premium et Ultimate, GitLab Duo Core inclut l'accès à Code Suggestions et, dans GitLab 19.0 et les versions ultérieures, à GitLab Duo Agentic Chat.
Votre accès à ces fonctionnalités est soumis aux conditions d'utilisation de GitLab et à la facturation à l'usage.
GitLab accordera un préavis de 30 jours avant que l'application de ces limites n'entre en vigueur. À ce moment-là, les administrateurs d'organisation disposeront d'outils pour surveiller et gérer la consommation et pourront acheter de la capacité supplémentaire.
Les limites ne s'appliquent pas à GitLab Duo Pro ou Enterprise.
À partir du 21 mai 2026, les utilisateurs de GitLab Duo Core sur toutes les versions de GitLab n'ont pas accès à GitLab Duo Non-Agentic Chat.
À la place, les utilisateurs de GitLab Duo Core peuvent utiliser les fonctionnalités suivantes de la plateforme d'agents GitLab Duo pour répondre à des questions et accomplir des tâches que les fonctionnalités non agentiques auraient réalisées :
Vous devez disposer de GitLab Credits pour utiliser ces fonctionnalités.
Pour plus d'informations sur l'utilisation de la plateforme d'agents, consultez :
GitLab Duo Pro et Enterprise vous obligent à acheter des sièges et à les assigner aux membres de votre équipe. Le modèle basé sur les sièges vous donne le contrôle sur l'accès aux fonctionnalités et la gestion des coûts en fonction des besoins spécifiques de votre équipe.
{{< details >}}
{{< /details >}}
{{< history >}}
{{< /history >}}
Les clients disposant d'une licence hors ligne doivent acheter l'extension GitLab Duo Agent Platform Self-Hosted pour utiliser des modèles auto-hébergés dans la plateforme d'agents.
Les clients disposant de cette extension sont facturés en fonction des sièges plutôt que de l'utilisation.
Les clients disposant d'une licence en ligne peuvent utiliser des modèles auto-hébergés dans la plateforme d'agents sans extension et sont facturés en fonction de l'utilisation.
Pour acheter GitLab Duo Agent Platform Self-Hosted, contactez l'équipe commerciale GitLab.
Pour acheter GitLab Duo Enterprise, contactez l'équipe commerciale GitLab.
Pour acheter des sièges pour GitLab Duo Pro, utilisez le portail Clients ou contactez l'équipe commerciale GitLab.
Pour utiliser le portail :
Vous pouvez acheter des sièges GitLab Duo Pro ou GitLab Duo Enterprise supplémentaires pour votre espace de nommage de groupe ou votre instance GitLab Self-Managed. Une fois l'achat effectué, les sièges sont ajoutés au nombre total de sièges GitLab Duo dans votre abonnement.
Prérequis :
Prérequis :
Prérequis :
Prérequis :
Après avoir acheté GitLab Duo Pro ou Enterprise, vous pouvez assigner des sièges aux utilisateurs pour leur accorder l'accès à l'extension.
Prérequis :
Pour utiliser les fonctionnalités GitLab Duo dans n'importe quel projet ou groupe, vous devez assigner l'utilisateur à un siège dans au moins un groupe principal.
Un e-mail de confirmation est envoyé à l'utilisateur.
Prérequis :
Un e-mail de confirmation est envoyé à l'utilisateur.
sm_duo_seat_assignment_email sur false. Ce flag est activé par défaut.Après avoir assigné des sièges, assurez-vous que GitLab Duo est configuré pour votre instance GitLab Self-Managed.
Vous pouvez assigner ou supprimer des sièges en masse pour plusieurs utilisateurs.
Les groupes GitLab.com peuvent utiliser la synchronisation de groupe SAML pour gérer les assignations de sièges GitLab Duo.
Prérequis :
Les administrateurs des instances GitLab Self-Managed peuvent également utiliser une tâche Rake pour assigner ou supprimer des sièges en masse.
Vous pouvez assigner et supprimer automatiquement des sièges GitLab Duo pour les utilisateurs compatibles LDAP en fonction de leur appartenance à des groupes LDAP.
Pour activer cette fonctionnalité, vous devez configurer la propriété duo_add_on_groups dans vos paramètres LDAP.
Lorsque duo_add_on_groups est configuré, il devient la source unique de vérité pour la gestion des sièges GitLab Duo parmi les utilisateurs compatibles LDAP. Pour plus d'informations, consultez le workflow d'assignation de sièges.
Ce processus automatisé garantit que les sièges GitLab Duo sont efficacement alloués en fonction de la structure de groupe LDAP de votre organisation. Pour plus d'informations, consultez la gestion des sièges d'extension GitLab Duo avec LDAP.
{{< history >}}
{{< /history >}}
Prérequis :
Après avoir acheté GitLab Duo Pro ou Enterprise, vous pouvez assigner des sièges aux utilisateurs pour leur accorder l'accès à l'extension. Vous pouvez ensuite afficher les détails des utilisateurs GitLab Duo assignés.
La page d'utilisation des sièges GitLab Duo affiche les informations suivantes pour chaque utilisateur :
Ces champs utilisent les données du type AddOnUser dans l'API GraphQL.
Prérequis :
Prérequis :
Les sièges d'extension GitLab Duo sont supprimés automatiquement pour s'assurer que seuls les utilisateurs éligibles ont accès. Cela se produit dans les cas suivants :
Si votre abonnement contenant l'extension GitLab Duo expire, les assignations de sièges sont conservées pendant 28 jours. Si l'abonnement est renouvelé, ou si un nouvel abonnement contenant GitLab Duo est acheté durant cette période de 28 jours, les utilisateurs seront automatiquement réassignés. Dans le cas contraire, les assignations de sièges sont supprimées et les utilisateurs doivent être réassignés.
Si la quantité de sièges d'extension GitLab Duo achetés est réduite, les assignations de sièges sont automatiquement supprimées pour correspondre au nombre de sièges disponibles dans l'abonnement.
Par exemple :
Les sièges sont sélectionnés pour suppression selon les critères suivants, dans cet ordre :
Une ou deux fois par jour, un CronJob examine les assignations de sièges GitLab Duo. Si un utilisateur auquel un siège GitLab Duo a été assigné est bloqué, banni ou désactivé, son accès aux fonctionnalités GitLab Duo est automatiquement supprimé.
Une fois le siège supprimé, il devient disponible et peut être réassigné à un nouvel utilisateur.
Sur la page Quotas d'utilisation, si vous rencontrez les deux problèmes suivants, vous ne pourrez pas utiliser l'interface utilisateur pour assigner des sièges à vos utilisateurs :
L'onglet Sièges ne se charge pas.
Le message d'erreur suivant s'affiche :
An error occurred while loading billable members list.
Pour contourner ce problème, vous pouvez utiliser les requêtes GraphQL dans cet extrait de code pour assigner des sièges aux utilisateurs.