LiveGenerationConfig.Builder

public final class LiveGenerationConfig.Builder


Builder for creating a LiveGenerationConfig.

Mainly intended for Java interop. Kotlin consumers should use liveGenerationConfig for a more idiomatic experience.

Summary

Public constructors

Public constructors

Builder

public Builder()

Public methods

build

public final @NonNull LiveGenerationConfig build()

Create a new LiveGenerationConfig with the attached arguments.

setFrequencyPenalty

public final @NonNull LiveGenerationConfig.Builder setFrequencyPenalty(Float frequencyPenalty)

setInputAudioTranscription

public final @NonNull LiveGenerationConfig.Builder setInputAudioTranscription(AudioTranscriptionConfig config)

setMaxOutputTokens

public final @NonNull LiveGenerationConfig.Builder setMaxOutputTokens(Integer maxOutputTokens)

setOutputAudioTranscription

public final @NonNull LiveGenerationConfig.Builder setOutputAudioTranscription(AudioTranscriptionConfig config)

setPresencePenalty

public final @NonNull LiveGenerationConfig.Builder setPresencePenalty(Float presencePenalty)

setResponseModality

public final @NonNull LiveGenerationConfig.Builder setResponseModality(ResponseModality responseModality)

setSpeechConfig

public final @NonNull LiveGenerationConfig.Builder setSpeechConfig(SpeechConfig speechConfig)

setTemperature

public final @NonNull LiveGenerationConfig.Builder setTemperature(Float temperature)

setTopK

public final @NonNull LiveGenerationConfig.Builder setTopK(Integer topK)

setTopP

public final @NonNull LiveGenerationConfig.Builder setTopP(Float topP)