AudioContent

data class AudioContent(val data: String, val mimeType: String, val annotations: Annotations? = null, val meta: JsonObject? = null) : MediaContent(source)

Audio provided to or from an LLM.

Constructors

Link copied to clipboard
constructor(data: String, mimeType: String, annotations: Annotations? = null, meta: JsonObject? = null)

Properties

Link copied to clipboard
open val _meta: JsonObject
Link copied to clipboard

Optional annotations for the client.

Link copied to clipboard

The base64-encoded audio data.

Link copied to clipboard
@SerialName(value = "_meta")
open override val meta: JsonObject?

property/parameter is reserved by MCP to allow clients and servers to attach additional metadata to their interactions.

Link copied to clipboard

The MIME type of the audio. Different providers may support different audio types.

Link copied to clipboard
open override val type: ContentTypes