ExLLM.Providers.Gemini.Live.SetupMessage (ex_llm v0.8.1)

View Source

Initial session setup message

Summary

Types

t()

@type t() :: %ExLLM.Providers.Gemini.Live.SetupMessage{
  context_window_compression: map() | nil,
  generation_config: ExLLM.Providers.Gemini.Live.GenerationConfig.t() | nil,
  input_audio_transcription: map() | nil,
  model: String.t(),
  output_audio_transcription: map() | nil,
  realtime_input_config: map() | nil,
  session_resumption: map() | nil,
  system_instruction: ExLLM.Providers.Gemini.Live.Content.t() | nil,
  tools: [map()] | nil
}