Gemini.Types.Enums.ThinkingLevel (GeminiEx v0.10.0)

Copy Markdown View Source

Thinking configuration levels for Gemini 3 models.

Values

  • :unspecified - Unspecified thinking level
  • :minimal - Minimal thinking (Gemini 3 Flash only)
  • :low - Low thinking level
  • :medium - Medium thinking level (Gemini 3 Flash only)
  • :high - High thinking level (default)

Model Support

  • Gemini 3 Pro: :low, :high
  • Gemini 3 Flash: :minimal, :low, :medium, :high

Summary

Types

t()

@type t() :: :unspecified | :minimal | :low | :medium | :high

Functions

from_api(arg1)

@spec from_api(String.t() | nil) :: t() | nil

to_api(atom)

@spec to_api(t()) :: String.t()