타입 별칭: MediaPromptFor<TModalities>
type MediaPromptFor<TModalities> =
| string
| (
| TextPart
| MediaPartByModality[TModalities])[];
정의 위치: packages/ai/src/types.ts:1918
특정 모델이 지원하는 모달리티로 범위가 좁혀진 프롬프트 타입입니다.
텍스트 전용 모델인 MediaPromptFor<never>는 string | Array<TextPart>입니다.
MediaPromptFor<'image'>는 이미지 파트 등도 추가로 허용합니다. 활동 옵션 타입에서
어댑터의 모델별 입력 모달리티 맵과 함께 사용되므로 지원되지 않는 파트는 컴파일 시
오류가 발생합니다.
타입 매개변수
TModalities
TModalities extends MediaPromptModality = never