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