> Discover all available pages from the documentation index: https://mastra.zisheng.pro/fr/llms.txt # Mastra.getGateway() Récupère une passerelle à partir de sa clé d’enregistrement (la clé utilisée lors de l’ajout de la passerelle à Mastra). ## Exemple d’utilisation ```typescript import { Mastra } from '@mastra/core' const mastra = new Mastra({ gateways: { myGateway: new MyCustomGateway(), }, }) const gateway = mastra.getGateway('myGateway') console.log(gateway.name) // 'My Custom Gateway' ``` ## Paramètres **key** (`string`): Clé d’enregistrement de la passerelle ## Valeur renvoyée **gateway** (`MastraModelGateway`): Instance de passerelle ## Erreurs Génère une erreur si aucune passerelle n’est trouvée avec la clé spécifiée. ## Voir aussi - [Mastra.getGatewayById()](https://mastra.zisheng.pro/fr/reference/core/getGatewayById): Récupérer une passerelle par ID - [Mastra.listGateways()](https://mastra.zisheng.pro/fr/reference/core/listGateways): Lister toutes les passerelles - [Mastra.addGateway()](https://mastra.zisheng.pro/fr/reference/core/addGateway): Ajouter une passerelle - [MastraModelGateway](https://mastra.zisheng.pro/fr/reference/core/mastra-model-gateway): Classe de base des passerelles - [Guide des passerelles personnalisées](https://mastra.zisheng.pro/fr/models/gateways/custom-gateways): Créer des passerelles personnalisées