kernl

Interface: FilePartWithData

Defined in: packages/protocol/src/language-model/item.ts:86

A file with inline data (base64 string or binary).

Extends

  • FilePartBase

Properties

PropertyModifierTypeDescriptionInherited fromDefined in
datapublicstring | Uint8Array<ArrayBufferLike>File data as base64 encoded string or binary data.-packages/protocol/src/language-model/item.ts:90
filename?publicstringOptional filename for the fileFilePartBase.filenamepackages/protocol/src/language-model/item.ts:80
kindreadonly"file"-FilePartBase.kindpackages/protocol/src/language-model/item.ts:68
metadata?publicRecord<string, unknown>Optional metadata associated with this part.FilePartBase.metadatapackages/protocol/src/language-model/item.ts:49
mimeTypepublicstringThe IANA media type of the file, e.g. image/png or audio/mp3. See https://www.iana.org/assignments/media-types/media-types.xhtmlFilePartBase.mimeTypepackages/protocol/src/language-model/item.ts:75
providerMetadata?publicSharedProviderMetadataOptional provider-specific metadata for the text part.FilePartBase.providerMetadatapackages/protocol/src/language-model/item.ts:27
uri?publicundefinedThe uri property must be absent when data is present.-packages/protocol/src/language-model/item.ts:95

On this page