BetaRealtimeSessionUpdate constructor

BetaRealtimeSessionUpdate({
  1. RealtimeModel? model,
  2. List<Modality>? modalities,
  3. String? instructions,
  4. SpeechVoice? voice,
  5. AudioFormat? inputAudioFormat,
  6. AudioFormat? outputAudioFormat,
  7. InputAudioTranscription? inputAudioTranscription,
  8. TurnDetection? turnDetection,
  9. List<RealtimeFunctionTool>? tools,
  10. ToolChoice? toolChoice,
  11. num? temperature,
  12. dynamic maxResponseOutputTokens,
  13. num? speed,
  14. Tracing? tracing,
  15. ClientSecret? clientSecret,
  16. String? type,
})

Implementation

BetaRealtimeSessionUpdate(
    {this.model,
    this.modalities,
    this.instructions,
    this.voice,
    this.inputAudioFormat,
    this.outputAudioFormat,
    this.inputAudioTranscription,
    this.turnDetection,
    this.tools,
    this.toolChoice,
    this.temperature,
    this.maxResponseOutputTokens,
    this.speed,
    this.tracing,
    this.clientSecret,
    this.type});