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 の作成方法