search_context_size | enum | no | "medium" | low: cheaper + faster, fewer sources. medium: balanced. high: more sources, deeper context. · Allowed: low, medium, high |
search_mode | enum | no | "default" | Filter source type. default: all sources. academic: peer-reviewed/academic only. sec: SEC filings only. · Allowed: default, academic, sec |
search_recency_filter | enum | no | "none" | Restrict to results from the last N. Use ‘none’ to disable. · Allowed: none, day, week, month, year |
search_after_date | string | no | — | Publication date filter (MM/DD/YYYY). |
search_before_date | string | no | — | Publication date filter (MM/DD/YYYY). |
last_updated_after_filter | string | no | — | Last-modified filter (MM/DD/YYYY). |
last_updated_before_filter | string | no | — | Last-modified filter (MM/DD/YYYY). |
search_language_filter | string | no | — | Comma-separated ISO-639-1 language codes (max 10). |
search_domain_filter | string | no | — | Comma-separated allowlist. Prefix with - to deny (e.g. -reddit.com). |
country | string | no | — | ISO alpha-2 country for user-location bias. |
region | string | no | — | Region/state for user-location bias. |
city | string | no | — | City for user-location bias. |
latitude | number | no | — | Latitude for user-location bias. |
longitude | number | no | — | Longitude for user-location bias. |
return_images | boolean | no | false | Include image results. |
image_domain_filter | string | no | — | Comma-separated domains to allow images from. Only when return_images=true. |
image_format_filter | enum | no | — | Restrict image formats. Only when return_images=true. · Allowed: gif, jpg, png, webp |
return_videos | boolean | no | false | Include video results. |
return_citations | boolean | no | true | Include citations array on response. |
return_related_questions | boolean | no | false | Include suggested follow-up questions. |
temperature | number | no | 0.2 | Sampling temperature. · Range: 0 – 2 |
top_p | number | no | 0.9 | Nucleus sampling. · Range: 0 – 1 |
max_tokens | number | no | 4096 | Max output tokens. · Range: 1 – 32768 |
disable_formatting | boolean | no | false | Return raw upstream response. |