OpenAIRealtimeSessionConfig

@Serializable
data class OpenAIRealtimeSessionConfig(    val modalities: List<String>? = null,     val instructions: String? = null,     val voice: String? = null,     val turnDetection: Value? = null,     val inputAudioNoiseReduction: Value? = null,     val tools: Value? = null,     val toolChoice: String? = null,     val temperature: Float? = null,     val inputAudioTranscription: Value? = null)

Constructors

Link copied to clipboard
constructor(    modalities: List<String>? = null,     instructions: String? = null,     voice: String? = null,     turnDetection: Value? = null,     inputAudioNoiseReduction: Value? = null,     tools: Value? = null,     toolChoice: String? = null,     temperature: Float? = null,     inputAudioTranscription: Value? = null)

Properties

Link copied to clipboard
@SerialName(value = "input_audio_noise_reduction")
val inputAudioNoiseReduction: Value? = null
Link copied to clipboard
@SerialName(value = "input_audio_transcription")
val inputAudioTranscription: Value? = null
Link copied to clipboard
val instructions: String? = null
Link copied to clipboard
val modalities: List<String>? = null
Link copied to clipboard
val temperature: Float? = null
Link copied to clipboard
@SerialName(value = "tool_choice")
val toolChoice: String? = null
Link copied to clipboard
val tools: Value? = null
Link copied to clipboard
@SerialName(value = "turn_detection")
val turnDetection: Value? = null
Link copied to clipboard
val voice: String? = null