Mastra.listGateways()
傳回所有已登錄閘道的記錄,並以其登錄鍵作為索引。
使用範例使用範例 的直接連結
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}`)
}
參數參數 的直接連結
無。
傳回值傳回值 的直接連結
gateways:
Record<string, MastraModelGateway>
以登錄鍵作為索引的閘道實例記錄
相關內容相關內容 的直接連結
- Mastra.getGateway():按登錄鍵取得閘道
- Mastra.getGatewayById():按 ID 取得閘道
- Mastra.addGateway():加入閘道
- MastraModelGateway:閘道基礎類別
- 自訂閘道指南:建立自訂閘道