RealtimeSessionCreateResponse constructor

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

Implementation

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