Gemini.Live.Message.LiveClientSetup (GeminiEx v0.8.4)

View Source

Setup message sent by client to initialize the session.

Fields

  • model: Model identifier (required)
  • generation_config: Generation parameters
  • system_instruction: System instruction
  • tools: Available tools/functions
  • tool_config: Tool configuration

Summary

Types

t()

@type t() :: %Gemini.Live.Message.LiveClientSetup{
  generation_config: (Gemini.Types.GenerationConfig.t() | map()) | nil,
  model: String.t(),
  system_instruction: (String.t() | Gemini.Types.Content.t() | map()) | nil,
  tool_config: map() | nil,
  tools: [map()] | nil
}