Interface: FilePartWithUri
Defined in: packages/protocol/src/language-model/item.ts:101
A file referenced by URI.
Extends
FilePartBase
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
data? | public | undefined | The data property must be absent when uri is present. | - | packages/protocol/src/language-model/item.ts:110 |
filename? | public | string | Optional filename for the file | FilePartBase.filename | packages/protocol/src/language-model/item.ts:80 |
kind | readonly | "file" | - | FilePartBase.kind | packages/protocol/src/language-model/item.ts:68 |
metadata? | public | Record<string, unknown> | Optional metadata associated with this part. | FilePartBase.metadata | packages/protocol/src/language-model/item.ts:49 |
mimeType | public | string | The IANA media type of the file, e.g. image/png or audio/mp3. See https://www.iana.org/assignments/media-types/media-types.xhtml | FilePartBase.mimeType | packages/protocol/src/language-model/item.ts:75 |
providerMetadata? | public | SharedProviderMetadata | Optional provider-specific metadata for the text part. | FilePartBase.providerMetadata | packages/protocol/src/language-model/item.ts:27 |
uri | public | string | A URL pointing to the file's content. | - | packages/protocol/src/language-model/item.ts:105 |