Google Gemini model provider.
Calls the Gemini REST API (generateContent / streamGenerateContent).
Configuration
%ADK.Model.Gemini{
model_name: "gemini-2.0-flash",
api_key: System.fetch_env!("GEMINI_API_KEY"),
extra_headers: [{"x-custom", "value"}],
receive_timeout: 180_000
}Options
:extra_headers— additional request headers. Defaults to[].:receive_timeout— HTTP receive timeout in milliseconds. Defaults to120_000.