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

ConstrainedModelMessage

Type Alias: ConstrainedModelMessage<TModalities, TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta>

ts
type ConstrainedModelMessage<TModalities, TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta> = Omit<ModelMessage, "content"> & object;
type ConstrainedModelMessage<TModalities, TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta> = Omit<ModelMessage, "content"> & object;

Defined in: types.ts:229

A ModelMessage with content constrained to only allow content parts matching the specified input modalities.

Type Declaration

content

ts
content: ConstrainedContent<TModalities, TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta>;
content: ConstrainedContent<TModalities, TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta>;

Type Parameters

TModalities

TModalities extends ReadonlyArray<Modality>

TImageMeta

TImageMeta = unknown

TAudioMeta

TAudioMeta = unknown

TVideoMeta

TVideoMeta = unknown

TDocumentMeta

TDocumentMeta = unknown