Interactions GenerationConfig (snake_case keys).
Summary
Types
@type t() :: %Gemini.Types.Interactions.GenerationConfig{ image_config: Gemini.Types.Interactions.ImageConfig.t() | nil, max_output_tokens: non_neg_integer() | nil, seed: integer() | nil, speech_config: [Gemini.Types.Interactions.SpeechConfig.t()] | nil, stop_sequences: [String.t()] | nil, temperature: float() | nil, thinking_level: Gemini.Types.Interactions.ThinkingLevel.t() | nil, thinking_summaries: thinking_summaries() | nil, tool_choice: Gemini.Types.Interactions.ToolChoice.t() | nil, top_p: float() | nil }
@type thinking_summaries() :: String.t()