본문으로 건너뛰기

Mastra.getGatewayById()

고유 ID로 게이트웨이를 검색합니다(id게이트웨이 인스턴스의 속성). 이는 등록 키가 아닌 고유 식별자로 게이트웨이를 찾아야 할 때 유용합니다.

사용예
사용예에 대한 직접 링크

import { Mastra } from '@mastra/core'

const mastra = new Mastra({
gateways: {
customKey: new MyCustomGateway(), // id = 'my-custom-gateway'
},
})

// Retrieve by ID (not registration key)
const gateway = mastra.getGatewayById('my-custom-gateway')
console.log(gateway.name) // 'My Custom Gateway'

사용 사례
사용 사례에 대한 직접 링크

  • 게이트웨이 버전 관리: 고유 ID를 가진 다양한 버전('gateway-v1', 'gateway-v2')
  • 등록 키를 알 수 없는 경우 게이트웨이 찾기
  • 다양한 Mastra 인스턴스에서 게이트웨이 식별

매개변수
매개변수에 대한 직접 링크

id:

string
게이트웨이의 고유 ID(gateway.id 속성)

보고
보고에 대한 직접 링크

gateway:

MastraModelGateway | undefined
게이트웨이 인스턴스입니다. 찾지 못하면 undefined입니다.