본문으로 건너뛰기

마스트라.추가게이트웨이()

Mastra 인스턴스에 게이트웨이를 동적으로 추가합니다. 초기화 중이나 초기화 후에 사용할 수 있습니다.

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

import { Mastra } from '@mastra/core'

const mastra = new Mastra()

// Add with explicit key
mastra.addGateway(new MyCustomGateway(), 'myGateway')

// Add using gateway's ID as the key
mastra.addGateway(new MyCustomGateway())
// Stored with key 'my-custom-gateway' (the gateway's id)

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

gateway:

MastraModelGateway
추가할 게이트웨이 인스턴스

key?:

string
선택적 등록 키입니다. 제공하지 않으면 gateway.getId()를 사용합니다.

보고
보고에 대한 직접 링크

무효의. 게이트웨이가 내부 레지스트리에 추가됩니다.

행동
행동에 대한 직접 링크

  • 동일한 키를 가진 게이트웨이가 이미 존재하면 추가하지 않습니다.
  • 개발 모드(MASTRA_DEV=true)에서는 사용자 정의 게이트웨이의 타입 생성을 자동으로 실행합니다.
  • Model 확인에 게이트웨이를 즉시 사용할 수 있습니다.