WebSearchToolboxTool interface

Narzędzie do wyszukiwania w sieci przechowywane w skrzynce narzędziowej.

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.

external_web_access

Umożliwić dostęp do internetu na żywo do wyszukiwania w sieci. Domyślnie jest prawda, gdy jest pomijana. Gdy jest fałszywe, narzędzie wyszukiwania działa w trybie offline/tylko z pamięcią podręczną i nie pobiera nowych zewnętrznych treści.

filters

Filtry ograniczające wyniki wyszukiwania internetowego do dozwolonych domen.

search_context_size

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

type

Typ narzędzia skrzynki narzędziowej. Zawsze web_search dla narzędzia do wyszukiwania w sieci.

user_location

Przybliżona lokalizacja użytkownika, wykorzystywana do poprawy trafności wyników wyszukiwania w sieci.

Właściwości dziedziczone

description

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

name

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

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.

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

external_web_access

Umożliwić dostęp do internetu na żywo do wyszukiwania w sieci. Domyślnie jest prawda, gdy jest pomijana. Gdy jest fałszywe, narzędzie wyszukiwania działa w trybie offline/tylko z pamięcią podręczną i nie pobiera nowych zewnętrznych treści.

external_web_access?: boolean

Wartość właściwości

boolean

filters

Filtry ograniczające wyniki wyszukiwania internetowego do dozwolonych domen.

filters?: WebSearchToolFilters

Wartość właściwości

search_context_size

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

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

Wartość właściwości

"low" | "medium" | "high"

type

Typ narzędzia skrzynki narzędziowej. Zawsze web_search dla narzędzia do wyszukiwania w sieci.

type: "web_search"

Wartość właściwości

"web_search"

user_location

Przybliżona lokalizacja użytkownika, wykorzystywana do poprawy trafności wyników wyszukiwania w sieci.

user_location?: WebSearchApproximateLocation

Wartość właściwości

Szczegóły właściwości dziedziczonej

description

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

description?: string

Wartość właściwości

string

Odziedziczone zToolboxTool.description

name

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

name?: string

Wartość właściwości

string

Odziedziczone poToolboxTool.name

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>

Odziedziczone poToolboxTool.tool_configs