Gemini.Live.Message.ClientMessage (GeminiEx v0.8.4)
View SourceUnion type for all client-to-server messages.
Exactly one field should be set.
Fields
setup: Session setup messageclient_content: Content messagerealtime_input: Real-time media inputtool_response: Tool/function response
Summary
Types
@type t() :: %Gemini.Live.Message.ClientMessage{ client_content: (Gemini.Live.Message.ClientContent.t() | map()) | nil, realtime_input: (Gemini.Live.Message.RealtimeInput.t() | map()) | nil, setup: Gemini.Live.Message.LiveClientSetup.t() | nil, tool_response: (Gemini.Live.Message.ToolResponse.t() | map()) | nil }