Mastra.listGateways()
返回以注册键为索引的所有已注册 gateway 的记录。
使用示例使用示例的直接链接
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>
以注册键为索引的 gateway 实例记录
相关内容相关内容的直接链接
- Mastra.getGateway(): 按注册键获取 gateway
- Mastra.getGatewayById(): 按 ID 获取 gateway
- Mastra.addGateway(): 添加 gateway
- MastraModelGateway: Gateway 基类
- 自定义 Gateway 指南: 创建自定义 gateway