WebSearchToolboxTool interface

Een webzoektool opgeslagen in een gereedschapskist.

Uitbreiding

Eigenschappen

custom_search_configuration

De project verbindingen die aan dit hulpprogramma zijn gekoppeld. Er kan maximaal 1 verbindingsresource aan het hulpprogramma zijn gekoppeld.

external_web_access

Sta live internettoegang toe voor webzoeken. Standaard staat true als je het weglaat. Wanneer het niet vals is, draait de webzoektool in offline/cache-only modus en haalt geen nieuwe externe inhoud op.

filters

Filters die webzoekresultaten beperken tot toegestane domeinen.

search_context_size

Richtlijnen op hoog niveau voor de hoeveelheid contextvensterruimte die moet worden gebruikt voor de zoekopdracht. Een van low, mediumof high. medium is de standaardwaarde.

type

Het type gereedschapsgereedschap. Altijd web_search voor een webzoektool.

user_location

De ongeveerde locatie van de gebruiker, gebruikt om de relevantie van webzoekresultaten te verbeteren.

Overgenomen eigenschappen

description

Optionele, door de gebruiker gedefinieerde beschrijving voor deze tool of configuratie.

name

Optionele, door de gebruiker gedefinieerde naam voor deze tool of configuratie.

tool_configs

Configuratiekaart per tool. Keys zijn toolnamen of * (standaard catch-all). Resolutievolgorde: exacte toolnaammatch heeft voorrang boven *. Onbekende toolnamen worden tijdens runtime stilletjes genegeerd.

Eigenschapdetails

custom_search_configuration

De project verbindingen die aan dit hulpprogramma zijn gekoppeld. Er kan maximaal 1 verbindingsresource aan het hulpprogramma zijn gekoppeld.

custom_search_configuration?: WebSearchConfiguration

Waarde van eigenschap

external_web_access

Sta live internettoegang toe voor webzoeken. Standaard staat true als je het weglaat. Wanneer het niet vals is, draait de webzoektool in offline/cache-only modus en haalt geen nieuwe externe inhoud op.

external_web_access?: boolean

Waarde van eigenschap

boolean

filters

Filters die webzoekresultaten beperken tot toegestane domeinen.

filters?: WebSearchToolFilters

Waarde van eigenschap

search_context_size

Richtlijnen op hoog niveau voor de hoeveelheid contextvensterruimte die moet worden gebruikt voor de zoekopdracht. Een van low, mediumof high. medium is de standaardwaarde.

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

Waarde van eigenschap

"low" | "medium" | "high"

type

Het type gereedschapsgereedschap. Altijd web_search voor een webzoektool.

type: "web_search"

Waarde van eigenschap

"web_search"

user_location

De ongeveerde locatie van de gebruiker, gebruikt om de relevantie van webzoekresultaten te verbeteren.

user_location?: WebSearchApproximateLocation

Waarde van eigenschap

Details van overgenomen eigenschap

description

Optionele, door de gebruiker gedefinieerde beschrijving voor deze tool of configuratie.

description?: string

Waarde van eigenschap

string

Geërfd vanToolboxTool.description

name

Optionele, door de gebruiker gedefinieerde naam voor deze tool of configuratie.

name?: string

Waarde van eigenschap

string

Geërfd vanToolboxTool.name

tool_configs

Configuratiekaart per tool. Keys zijn toolnamen of * (standaard catch-all). Resolutievolgorde: exacte toolnaammatch heeft voorrang boven *. Onbekende toolnamen worden tijdens runtime stilletjes genegeerd.

tool_configs?: Record<string, ToolConfig>

Waarde van eigenschap

Record<string, ToolConfig>

Geërfd vanToolboxTool.tool_configs