GenerationConfig

public final class GenerationConfig

Configuration parameters for model interactions.

Types

Link copied to clipboard
public final class Builder

A builder for GenerationConfig.

Link copied to clipboard
public final class ThinkingSummaries implements Enum

Whether to include thought summaries in the response.

Link copied to clipboard
public final class ToolChoice

The tool choice configuration.

Functions

Link copied to clipboard
public final Map<String, JsonValue> _additionalProperties()
Link copied to clipboard
public final JsonField<ImageConfig> _imageConfig()

Returns the raw JSON value of imageConfig.

Link copied to clipboard
public final JsonField<Integer> _maxOutputTokens()

Returns the raw JSON value of maxOutputTokens.

Link copied to clipboard
public final JsonField<Integer> _seed()

Returns the raw JSON value of seed.

Link copied to clipboard
public final JsonField<List<SpeechConfig>> _speechConfig()

Returns the raw JSON value of speechConfig.

Link copied to clipboard
public final JsonField<List<String>> _stopSequences()

Returns the raw JSON value of stopSequences.

Link copied to clipboard
public final JsonField<Float> _temperature()

Returns the raw JSON value of temperature.

Link copied to clipboard
public final JsonField<ThinkingLevel> _thinkingLevel()

Returns the raw JSON value of thinkingLevel.

Link copied to clipboard

Returns the raw JSON value of thinkingSummaries.

Link copied to clipboard
public final JsonField<GenerationConfig.ToolChoice> _toolChoice()

Returns the raw JSON value of toolChoice.

Link copied to clipboard
public final JsonField<Float> _topP()

Returns the raw JSON value of topP.

Link copied to clipboard
public final static GenerationConfig.Builder builder()

Returns a mutable builder for constructing an instance of GenerationConfig.

Link copied to clipboard
public Boolean equals(Object other)
Link copied to clipboard
public Integer hashCode()
Link copied to clipboard

Configuration for image interaction.

Link copied to clipboard
public final Boolean isValid()
Link copied to clipboard

The maximum number of tokens to include in the response.

Link copied to clipboard
public final Optional<Integer> seed()

Seed used in decoding for reproducibility.

Link copied to clipboard

Configuration for speech interaction.

Link copied to clipboard
public final Optional<List<String>> stopSequences()

A list of character sequences that will stop output interaction.

Link copied to clipboard
public final Optional<Float> temperature()

Controls the randomness of the output.

Link copied to clipboard

The level of thought tokens that the model should generate.

Link copied to clipboard

Whether to include thought summaries in the response.

Link copied to clipboard
Link copied to clipboard

The tool choice configuration.

Link copied to clipboard
public final Optional<Float> topP()

The maximum cumulative probability of tokens to consider when sampling.

Link copied to clipboard
public String toString()
Link copied to clipboard
public final GenerationConfig validate()