RealtimeSession constructor

const RealtimeSession({
  1. required String id,
  2. required String object,
  3. required String model,
  4. List<String>? modalities,
  5. String? instructions,
  6. RealtimeVoice? voice,
  7. RealtimeAudioFormat? inputAudioFormat,
  8. RealtimeAudioFormat? outputAudioFormat,
  9. InputAudioTranscription? inputAudioTranscription,
  10. TurnDetection? turnDetection,
  11. List<RealtimeTool>? tools,
  12. RealtimeToolChoice? toolChoice,
  13. double? temperature,
  14. InfOrInt? maxResponseOutputTokens,
})

Creates a RealtimeSession.

Implementation

const RealtimeSession({
  required this.id,
  required this.object,
  required this.model,
  this.modalities,
  this.instructions,
  this.voice,
  this.inputAudioFormat,
  this.outputAudioFormat,
  this.inputAudioTranscription,
  this.turnDetection,
  this.tools,
  this.toolChoice,
  this.temperature,
  this.maxResponseOutputTokens,
});