doc-locale/fr-fr/administration/gitlab_duo/gateway.md
L'AI Gateway est un service autonome qui donne accès aux fonctionnalités GitLab Duo natives de l'IA.
GitLab exploite une instance de l'AI Gateway, hébergée dans le cloud. Cette instance est utilisée par GitLab.com, GitLab Self-Managed et GitLab Dedicated.
Vous pouvez également utiliser une instance d'AI Gateway auto-hébergée sur GitLab Self-Managed via GitLab Duo Self-Hosted.
Pour GitLab.com, le mécanisme de routage est basé sur l'emplacement de l'instance GitLab plutôt que sur l'emplacement de l'instance de l'utilisateur.
GitLab.com étant à domicile unique dans us-east1, les requêtes adressées à l'AI Gateway sont acheminées vers us-east4 dans presque tous les cas. Le routage ne permet pas toujours d'obtenir le déploiement le plus proche pour chaque utilisateur.
Pour GitLab Self-Managed et GitLab Dedicated, GitLab gère la sélection de la région. Vous ne pouvez pas choisir la région de déploiement de l'AI Gateway. Pour plus d'informations, consultez les régions disponibles dans le manifeste de service Runway.
Runway est la plateforme interne pour les développeurs de GitLab et n'est pas disponible pour les clients externes.
GitLab utilise les équilibreurs de charge Cloudflare et Google Cloud Platform (GCP) pour acheminer automatiquement les requêtes de l'AI Gateway vers le déploiement disponible le plus proche. Ce mécanisme de routage donne la priorité à la faible latence et au traitement efficace des requêtes des utilisateurs.
Vous ne pouvez pas contrôler manuellement ce processus de routage. Les facteurs suivants influencent le routage des données :
L'IDE communique directement avec l'AI Gateway par défaut, en contournant le monolithe GitLab. Cette connexion directe améliore l'efficacité du routage.
Pour modifier ce comportement, configurez les connexions directes et indirectes pour les suggestions de code.
Vous ne pouvez pas tracer directement vos requêtes IA vers des régions spécifiques.
Si vous avez besoin d'aide pour tracer une requête particulière, le support GitLab peut accéder aux journaux contenant les en-têtes Cloudflare et les UUID d'instance et les analyser. Ces journaux fournissent des informations sur le chemin de routage et peuvent aider à identifier la région dans laquelle une requête a été traitée.
Le déploiement multi-région de l'AI Gateway n'impose pas une souveraineté stricte des données. Il n'est pas garanti que les requêtes soient acheminées vers une région particulière ou y restent.
Ce service n'est pas une solution de résidence des données.
GitLab déploie l'AI Gateway dans les régions suivantes :
us-east4)europe-west2, europe-west3 et europe-west9)asia-northeast1 et asia-northeast3)Pour obtenir les informations les plus récentes, consultez le fichier de configuration Runway.
L'emplacement exact des modèles LLM utilisés par l'AI Gateway est déterminé par des fournisseurs de modèles tiers. Il n'est pas garanti que les modèles résident dans les mêmes régions géographiques que les déploiements de l'AI Gateway. Les données peuvent transiter vers d'autres régions où le fournisseur de modèles opère, même si l'AI Gateway traite la requête initiale dans une région différente. Les données sont acheminées vers la région la plus optimale en fonction des performances et de la disponibilité.