Package com.google.genai.types
Class LiveConnectConfig.Builder
java.lang.Object
com.google.genai.types.LiveConnectConfig.Builder
- Enclosing class:
- LiveConnectConfig
Builder for LiveConnectConfig.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract LiveConnectConfigbuild()abstract LiveConnectConfig.BuildercontextWindowCompression(ContextWindowCompressionConfig contextWindowCompression) abstract LiveConnectConfig.BuilderenableAffectiveDialog(boolean enableAffectiveDialog) abstract LiveConnectConfig.BuilderhttpOptions(HttpOptions httpOptions) abstract LiveConnectConfig.BuilderinputAudioTranscription(AudioTranscriptionConfig inputAudioTranscription) abstract LiveConnectConfig.BuildermaxOutputTokens(Integer maxOutputTokens) abstract LiveConnectConfig.BuildermediaResolution(MediaResolution mediaResolution) mediaResolution(MediaResolution.Known knownType) mediaResolution(String mediaResolution) abstract LiveConnectConfig.BuilderoutputAudioTranscription(AudioTranscriptionConfig outputAudioTranscription) abstract LiveConnectConfig.Builderproactivity(ProactivityConfig proactivity) abstract LiveConnectConfig.BuilderrealtimeInputConfig(RealtimeInputConfig realtimeInputConfig) abstract LiveConnectConfig.BuilderresponseModalities(List<Modality> responseModalities) responseModalitiesFromKnown(List<Modality.Known> knownTypes) responseModalitiesFromString(List<String> responseModalities) abstract LiveConnectConfig.Builderabstract LiveConnectConfig.BuildersessionResumption(SessionResumptionConfig sessionResumption) abstract LiveConnectConfig.BuilderspeechConfig(SpeechConfig speechConfig) abstract LiveConnectConfig.BuildersystemInstruction(Content systemInstruction) abstract LiveConnectConfig.Buildertemperature(Float temperature) abstract LiveConnectConfig.Builderabstract LiveConnectConfig.Builderabstract LiveConnectConfig.Builder
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
httpOptions
-
responseModalities
-
responseModalitiesFromKnown
@CanIgnoreReturnValue public LiveConnectConfig.Builder responseModalitiesFromKnown(List<Modality.Known> knownTypes) -
responseModalitiesFromString
@CanIgnoreReturnValue public LiveConnectConfig.Builder responseModalitiesFromString(List<String> responseModalities) -
temperature
-
topP
-
topK
-
maxOutputTokens
-
mediaResolution
-
mediaResolution
@CanIgnoreReturnValue public LiveConnectConfig.Builder mediaResolution(MediaResolution.Known knownType) -
mediaResolution
-
seed
-
speechConfig
-
enableAffectiveDialog
-
systemInstruction
-
tools
-
sessionResumption
public abstract LiveConnectConfig.Builder sessionResumption(SessionResumptionConfig sessionResumption) -
inputAudioTranscription
public abstract LiveConnectConfig.Builder inputAudioTranscription(AudioTranscriptionConfig inputAudioTranscription) -
outputAudioTranscription
public abstract LiveConnectConfig.Builder outputAudioTranscription(AudioTranscriptionConfig outputAudioTranscription) -
realtimeInputConfig
public abstract LiveConnectConfig.Builder realtimeInputConfig(RealtimeInputConfig realtimeInputConfig) -
contextWindowCompression
public abstract LiveConnectConfig.Builder contextWindowCompression(ContextWindowCompressionConfig contextWindowCompression) -
proactivity
-
build
-