Request to a model's generate_content call.
config is a plain map for provider-specific settings (temperature, top_p, etc.).
tools maps tool name to tool struct for O(1) lookup during function call handling.
Summary
Types
@type t() :: %ADK.Model.LlmRequest{ config: map(), contents: [ADK.Types.Content.t()], model: String.t() | nil, system_instruction: ADK.Types.Content.t() | nil, tools: %{required(String.t()) => struct()} }