跳至主要內容

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>
以登錄鍵作為索引的閘道實例記錄