Mastra.listGateways()
Renvoie un enregistrement de toutes les passerelles enregistrées, indexées par leurs clés d’enregistrement.
Exemple d’utilisationLien direct vers Exemple d’utilisation
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ètresLien direct vers Paramètres
Aucun.
Valeur renvoyéeLien direct vers Valeur renvoyée
gateways:
Record<string, MastraModelGateway>
Enregistrement des instances de passerelle indexées par clé d’enregistrement
Voir aussiLien direct vers Voir aussi
- Mastra.getGateway(): Récupérer une passerelle par clé d’enregistrement
- Mastra.getGatewayById(): Récupérer une passerelle par ID
- Mastra.addGateway(): Ajouter une passerelle
- MastraModelGateway: Classe de base des passerelles
- Guide des passerelles personnalisées: Créer des passerelles personnalisées