> Discover all available pages from the documentation index: https://mastra.zisheng.pro/fr/llms.txt # Mastra.listGateways() Renvoie un enregistrement de toutes les passerelles enregistrées, indexées par leurs clés d’enregistrement. ## Exemple d’utilisation ```typescript import { Mastra } from '@mastra/core' const mastra = new Mastra({ gateways: { myGateway: new MyCustomGateway(), anotherGateway: new AnotherGateway(), }, }) const gateways = mastra.listGateways() console.log(Object.keys(gateways)) // ['myGateway', 'anotherGateway'] // Iterate over all gateways for (const [key, gateway] of Object.entries(gateways)) { console.log(`${key}: ${gateway.name}`) } ``` ## Paramètres Aucun. ## Valeur renvoyée **gateways** (`Record`): Enregistrement des instances de passerelle indexées par clé d’enregistrement ## Voir aussi - [Mastra.getGateway()](https://mastra.zisheng.pro/fr/reference/core/getGateway): Récupérer une passerelle par clé d’enregistrement - [Mastra.getGatewayById()](https://mastra.zisheng.pro/fr/reference/core/getGatewayById): Récupérer une passerelle par ID - [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