LiveGenerationConfig constructor
LiveGenerationConfig({
- SpeechConfig? speechConfig,
- AudioTranscriptionConfig? inputAudioTranscription,
- AudioTranscriptionConfig? outputAudioTranscription,
- ContextWindowCompressionConfig? contextWindowCompression,
- RealtimeInputConfig? realtimeInputConfig,
- List<
ResponseModalities> ? responseModalities, - int? maxOutputTokens,
- double? temperature,
- double? topP,
- int? topK,
- double? presencePenalty,
- double? frequencyPenalty,
- MediaResolution? mediaResolution,
Implementation
LiveGenerationConfig({
this.speechConfig,
this.inputAudioTranscription,
this.outputAudioTranscription,
this.contextWindowCompression,
this.realtimeInputConfig,
this.responseModalities,
this.maxOutputTokens,
this.temperature,
this.topP,
this.topK,
this.presencePenalty,
this.frequencyPenalty,
this.mediaResolution,
}) : assert(mediaResolution != MediaResolution.ultraHigh,
'MediaResolution.ultraHigh is only supported on individual media parts.');