ModelSettings

Model settings contains various configurations for the LLM model.

JSON representation
{
  "model": string,
  "thinkingLevel": enum (ModelSettings.ThinkingLevel),
  "temperature": number
}
Fields
model

string

Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent.

thinkingLevel

enum (ModelSettings.ThinkingLevel)

Optional. The thinking level of the model.

temperature

number

Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative.

ModelSettings.ThinkingLevel

Thinking level configuration for the model.

Enums
THINKING_LEVEL_UNSPECIFIED Thinking level is unspecified.
DEFAULT Default thinking level.
LOW Low thinking level.
MEDIUM Medium thinking level.
HIGH High thinking level.