본문으로 건너뛰기

Type Alias: ContentPartForInputModalitiesTypes<TInputModalitiesTypes>

type ContentPartForInputModalitiesTypes<TInputModalitiesTypes> = Extract<ContentPart<TInputModalitiesTypes["messageMetadataByModality"]["text"], TInputModalitiesTypes["messageMetadataByModality"]["image"], TInputModalitiesTypes["messageMetadataByModality"]["audio"], TInputModalitiesTypes["messageMetadataByModality"]["video"], TInputModalitiesTypes["messageMetadataByModality"]["document"]>, {
type: TInputModalitiesTypes["inputModalities"][number];
}>;

정의 위치: packages/ai/src/types.ts:332

ContentPart 유니온에서 특정 모달리티만 포함하도록 필터링하는 헬퍼 타입입니다. 모델 기능에 따라 메시지 콘텐츠를 제한하는 데 사용됩니다.

타입 매개변수

TInputModalitiesTypes

TInputModalitiesTypes extends InputModalitiesTypes