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.
content: ConstrainedContent<TModalities, TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta>;
content: ConstrainedContent<TModalities, TImageMeta, TAudioMeta, TVideoMeta, TDocumentMeta>;
TModalities extends ReadonlyArray<Modality>
TImageMeta = unknown
TAudioMeta = unknown
TVideoMeta = unknown
TDocumentMeta = unknown
