Documentation
Framework
Version
Class References
Function References
Interface References
Type Alias References
Variable References

ContentPart

Type Alias: ContentPart<TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta>

ts
type ContentPart<TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta> = 
  | TextPart
  | ImagePart<TImageMeta>
  | AudioPart<TAudioMeta>
  | VideoPart<TVideoMeta>
| DocumentPart<TDocumentMeta>;
type ContentPart<TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta> = 
  | TextPart
  | ImagePart<TImageMeta>
  | AudioPart<TAudioMeta>
  | VideoPart<TVideoMeta>
| DocumentPart<TDocumentMeta>;

Defined in: types.ts:102

Union type for all multimodal content parts.

Type Parameters

TImageMeta

TImageMeta = unknown

Provider-specific image metadata type

TAudioMeta

TAudioMeta = unknown

Provider-specific audio metadata type

TVideoMeta

TVideoMeta = unknown

Provider-specific video metadata type

TDocumentMeta

TDocumentMeta = unknown

Provider-specific document metadata type