BetaRealtimeSession constructor
BetaRealtimeSession({
- required String? id,
- RealtimeModel? model,
- List<
Modality> ? modalities, - String? instructions,
- SpeechVoice? voice,
- BetaAudioFormat? inputAudioFormat,
- BetaAudioFormat? outputAudioFormat,
- InputAudioTranscription? inputAudioTranscription,
- TurnDetection? turnDetection,
- List<
RealtimeFunctionTool> ? tools, - ToolChoice? toolChoice,
- num? temperature,
- dynamic maxResponseOutputTokens,
- num? speed,
- Tracing? tracing,
- ClientSecret? clientSecret,
- String? object = 'realtime.session',
Implementation
BetaRealtimeSession({
required super.id,
super.model,
this.modalities,
super.instructions,
this.voice,
this.inputAudioFormat,
this.outputAudioFormat,
this.inputAudioTranscription,
this.turnDetection,
super.tools,
super.toolChoice,
super.temperature,
this.maxResponseOutputTokens,
this.speed,
super.tracing,
this.clientSecret,
super.object = 'realtime.session',
});