audio

fun audio(data: ByteArray, format: String)(source)

Adds an audio attachment to the media content collection.

Creates an audio media content item with the specified data and format. The audio data should be provided as a byte array.

  • Anthropic — does not support audio

  • Gemini — formats: wav, mp3, aiff, aac, ogg, flac

  • Ollama — does not support audio

  • OpenAI — formats: wav, mp3

  • OpenRouter — formats: wav, mp3

Example:

audio(audioByteArray, "mp3")
audio(recordedSpeech, "wav")

Parameters

data

The audio data as a byte array

format

The audio file format (e.g., "mp3", "wav", "ogg")