ExLLM.Providers.Gemini.Content.GenerateContentRequest (ex_llm v0.8.1)
View SourceRequest structure for content generation.
Summary
Functions
Converts GenerateContentRequest struct to JSON format for API requests.
Types
@type t() :: %ExLLM.Providers.Gemini.Content.GenerateContentRequest{ cached_content: String.t() | nil, contents: [ExLLM.Providers.Gemini.Content.Content.t()], generation_config: ExLLM.Providers.Gemini.Content.GenerationConfig.t() | nil, model: String.t() | nil, safety_settings: [ExLLM.Providers.Gemini.Content.SafetySetting.t()] | nil, system_instruction: ExLLM.Providers.Gemini.Content.Content.t() | nil, tool_config: ExLLM.Providers.Gemini.Content.ToolConfig.t() | nil, tools: [ExLLM.Providers.Gemini.Content.Tool.t()] | nil }