Gemini.Types.Live.LiveConfig (GeminiEx v0.8.4)
View SourceConfiguration for a Live API session.
Fields
model: Model to use for the session (required)generation_config: Generation parameters (optional)system_instruction: System instruction for the model (optional)tools: Available tools/functions (optional)tool_config: Tool configuration (optional)safety_settings: Safety settings (optional)
Summary
Types
@type t() :: %Gemini.Types.Live.LiveConfig{ generation_config: Gemini.Types.GenerationConfig.t() | nil, model: String.t(), safety_settings: [Gemini.Types.SafetySetting.t()] | nil, system_instruction: (String.t() | Gemini.Types.Content.t()) | nil, tool_config: map() | nil, tools: [map()] | nil }