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 fields

candidateCount

public final Integer candidateCount

See LiveGenerationConfig.candidateCount.

frequencyPenalty

public final Float frequencyPenalty

See LiveGenerationConfig.frequencyPenalty

maxOutputTokens

public final Integer maxOutputTokens

See LiveGenerationConfig.maxOutputTokens.

presencePenalty

public final Float presencePenalty

See LiveGenerationConfig.presencePenalty

temperature

public final Float temperature

See LiveGenerationConfig.temperature.

topK

public final Integer topK

See LiveGenerationConfig.topK.

topP

public final Float topP

See LiveGenerationConfig.topP.

Public constructors

Builder

public Builder()

Public methods

build

public final @NonNull LiveGenerationConfig build()

Create a new LiveGenerationConfig with the attached arguments.

setCandidateCount

public final @NonNull LiveGenerationConfig.Builder setCandidateCount(Integer candidateCount)

setFrequencyPenalty

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

setMaxOutputTokens

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

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)