WebSearchTool interface

Przeszukaj Internet w poszukiwaniu źródeł związanych z tym tematem. Dowiedz się więcej o narzędziu wyszukiwania web.

Rozszerzenie

Właściwości

custom_search_configuration

Połączenia project dołączone do tego narzędzia. Do narzędzia może być dołączony maksymalnie 1 zasób połączenia.

description

Opcjonalny opis użytkownika dla tego narzędzia lub konfiguracji.

filters

Filtry stosowane do wyników wyszukiwania w sieci.

name

Opcjonalna nazwa użytkownika dla tego narzędzia lub konfiguracji.

search_context_size

Ogólne wskazówki dotyczące ilości miejsca w oknie kontekstowym do użycia w wyszukiwaniu. lowJeden z , mediumlub high. medium jest wartością domyślną.

tool_configs

Mapa konfiguracji dla poszczególnych narzędzi. Klucze to nazwy narzędzi lub * (domyślnie catch-all). Kolejność rozdzielczości: dokładne dopasowanie nazw narzędzi ma pierwszeństwo przed *. Nieznane nazwy narzędzi są cicho ignorowane podczas działania.

type

Typ narzędzia wyszukiwania w Internecie. Jeden z web_search lub web_search_2025_08_26.

user_location

Przybliżona lokalizacja użytkownika dla trafności wyszukiwania.

Szczegóły właściwości

custom_search_configuration

Połączenia project dołączone do tego narzędzia. Do narzędzia może być dołączony maksymalnie 1 zasób połączenia.

custom_search_configuration?: WebSearchConfiguration

Wartość właściwości

description

Opcjonalny opis użytkownika dla tego narzędzia lub konfiguracji.

description?: string

Wartość właściwości

string

filters

Filtry stosowane do wyników wyszukiwania w sieci.

filters?: WebSearchToolFilters

Wartość właściwości

name

Opcjonalna nazwa użytkownika dla tego narzędzia lub konfiguracji.

name?: string

Wartość właściwości

string

search_context_size

Ogólne wskazówki dotyczące ilości miejsca w oknie kontekstowym do użycia w wyszukiwaniu. lowJeden z , mediumlub high. medium jest wartością domyślną.

search_context_size?: "low" | "medium" | "high"

Wartość właściwości

"low" | "medium" | "high"

tool_configs

Mapa konfiguracji dla poszczególnych narzędzi. Klucze to nazwy narzędzi lub * (domyślnie catch-all). Kolejność rozdzielczości: dokładne dopasowanie nazw narzędzi ma pierwszeństwo przed *. Nieznane nazwy narzędzi są cicho ignorowane podczas działania.

tool_configs?: Record<string, ToolConfig>

Wartość właściwości

Record<string, ToolConfig>

type

Typ narzędzia wyszukiwania w Internecie. Jeden z web_search lub web_search_2025_08_26.

type: "web_search"

Wartość właściwości

"web_search"

user_location

Przybliżona lokalizacja użytkownika dla trafności wyszukiwania.

user_location?: WebSearchApproximateLocation

Wartość właściwości