FilePart

@Serializable
@SerialName(value = "file")
data class FilePart(val id: String, val mediaType: String, val url: String, val filename: String? = null) : Part(source)

A file: a user attachment or a model-generated file. url is an https: URL or a data: URL (base64), as in the AI SDK FileUIPart.

Constructors

Link copied to clipboard
constructor(id: String, mediaType: String, url: String, filename: String? = null)

Properties

Link copied to clipboard

Base64 payload of a data: URL, or null for remote URLs.

Link copied to clipboard
Link copied to clipboard
open override val id: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val url: String