pub struct GroundingGetParams {
pub query: String,
pub max_results: Option<usize>,
pub category: Option<String>,
pub time_range: Option<String>,
pub engines: Option<String>,
pub region: Option<String>,
pub language: Option<String>,
pub safesearch: Option<String>,
pub filters: Option<String>,
pub page: Option<u32>,
}Expand description
GET /v1/grounding?query=… - same feature; auth is header-only.
Fields§
§query: StringThe search query to ground an answer on.
max_results: Option<usize>Maximum number of sources to return (clamped to 1..=50).
category: Option<String>Optional search category (web, images, news, videos,
books, code, papers, archives).
time_range: Option<String>Optional time range filter (day, week, month, year).
engines: Option<String>Optional comma-separated engine restriction (as in /v1/search).
region: Option<String>Optional region hint (us-en).
language: Option<String>Optional language hint (en).
safesearch: Option<String>Optional safesearch level (off, moderate, strict).
filters: Option<String>Optional engine-specific filter string.
page: Option<u32>Result page (1-based).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GroundingGetParams
impl<'de> Deserialize<'de> for GroundingGetParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GroundingGetParams
impl RefUnwindSafe for GroundingGetParams
impl Send for GroundingGetParams
impl Sync for GroundingGetParams
impl Unpin for GroundingGetParams
impl UnsafeUnpin for GroundingGetParams
impl UnwindSafe for GroundingGetParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more