LiveGenerationConfig.Builder

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

Builder()

Public functions

build

fun build(): LiveGenerationConfig

Create a new LiveGenerationConfig with the attached arguments.

setCandidateCount

fun setCandidateCount(candidateCount: Int?): LiveGenerationConfig.Builder

setFrequencyPenalty

fun setFrequencyPenalty(frequencyPenalty: Float?): LiveGenerationConfig.Builder

setMaxOutputTokens

fun setMaxOutputTokens(maxOutputTokens: Int?): LiveGenerationConfig.Builder

setPresencePenalty

fun setPresencePenalty(presencePenalty: Float?): LiveGenerationConfig.Builder

setResponseModality

fun setResponseModality(responseModality: ResponseModality?): LiveGenerationConfig.Builder

setSpeechConfig

fun setSpeechConfig(speechConfig: SpeechConfig?): LiveGenerationConfig.Builder

setTemperature

fun setTemperature(temperature: Float?): LiveGenerationConfig.Builder

setTopK

fun setTopK(topK: Int?): LiveGenerationConfig.Builder

setTopP

fun setTopP(topP: Float?): LiveGenerationConfig.Builder