Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.
Web search tool configuration (2025-08-26 version)

Example Usage

import { OpenResponsesWebSearch20250826Tool } from "@openrouter/sdk/models";

let value: OpenResponsesWebSearch20250826Tool = {
  type: "web_search_2025_08_26",
};

Fields

FieldTypeRequiredDescriptionExample
type”web_search_2025_08_26”:heavy_check_mark:N/A
filtersmodels.OpenResponsesWebSearch20250826ToolFilters:heavy_minus_sign:N/A
searchContextSizemodels.ResponsesSearchContextSize:heavy_minus_sign:Size of the search context for web search toolsmedium
userLocationmodels.ResponsesWebSearchUserLocation:heavy_minus_sign:User location information for web search{"type": "approximate","city": "San Francisco","country": "USA","region": "California","timezone": "America/Los_Angeles"}