Skip to main content

StreamGenerateContentRequest

Type Alias StreamGenerateContentRequest 

Source
pub type StreamGenerateContentRequest = GenerateContentRequest;

Aliased Type§

pub struct StreamGenerateContentRequest {
    pub model: Option<String>,
    pub contents: Vec<Content>,
    pub tools: Option<Vec<Tool>>,
    pub tool_config: Option<ToolConfig>,
    pub safety_settings: Option<Vec<SafetySetting>>,
    pub system_instruction: Option<Content>,
    pub generation_config: Option<GenerationConfig>,
    pub cached_content: Option<String>,
    pub service_tier: Option<ServiceTier>,
    pub store: Option<bool>,
    pub rest: Map<String, Value>,
}

Fields§

§model: Option<String>§contents: Vec<Content>§tools: Option<Vec<Tool>>§tool_config: Option<ToolConfig>§safety_settings: Option<Vec<SafetySetting>>§system_instruction: Option<Content>§generation_config: Option<GenerationConfig>§cached_content: Option<String>§service_tier: Option<ServiceTier>§store: Option<bool>§rest: Map<String, Value>