ThinkingLevel

classThinkingLevel


Specifies the quality of the thinking response.

Summary

Public companion properties

ThinkingLevel

A higher quality thinking response, which may increase latency.

ThinkingLevel

A lower quality thinking response, which provides low latency.

ThinkingLevel

A medium quality thinking response.

ThinkingLevel

A minimal quality thinking response, which provides the lowest latency.

Public properties

Int

Public companion properties

HIGH

val HIGHThinkingLevel

A higher quality thinking response, which may increase latency.

LOW

val LOWThinkingLevel

A lower quality thinking response, which provides low latency.

MEDIUM

val MEDIUMThinkingLevel

A medium quality thinking response.

MINIMAL

val MINIMALThinkingLevel

A minimal quality thinking response, which provides the lowest latency.

Public properties

ordinal

val ordinalInt

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-01-15 UTC.