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

ConstrainedModelMessage

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

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

Defined in: types.ts:291

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, TTextMeta>;
content: ConstrainedContent<TModalities, TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta, TTextMeta>;

Type Parameters

TModalities

TModalities extends ReadonlyArray<Modality>

TImageMeta

TImageMeta = unknown

TAudioMeta

TAudioMeta = unknown

TVideoMeta

TVideoMeta = unknown

TDocumentMeta

TDocumentMeta = unknown

TTextMeta

TTextMeta = unknown