WebSearchToolboxTool interface

Un outil de recherche web stocké dans une boîte à outils.

Extends

Propriétés

custom_search_configuration

Connexions project attachées à cet outil. Il peut y avoir un maximum de 1 ressource de connexion attachée à l’outil.

external_web_access

Autorisez l’accès Internet en direct pour la recherche web. Par défaut, vrai lorsqu’il est omis. En cas de faux, l’outil de recherche web fonctionne en mode hors ligne/cache uniquement et ne récupérera pas de nouveau contenu externe.

filters

Des filtres qui restreignent les résultats de recherche web aux domaines autorisés.

search_context_size

Conseils de haut niveau pour la quantité d’espace de fenêtre contextuelle à utiliser pour la recherche. Un des low, mediumou high. medium est la valeur par défaut.

type

Le type d’outil boîte à outils. Toujours web_search pour un outil de recherche web.

user_location

La localisation approximative de l’utilisateur, utilisée pour améliorer la pertinence des résultats de recherche web.

Propriétés héritées

description

Description optionnelle définie par l’utilisateur pour cet outil ou configuration.

name

Nom optionnel défini par l’utilisateur pour cet outil ou configuration.

tool_configs

Carte de configuration par outil. Les clés sont des noms d’outils ou * (par défaut fourre-tout). Ordre de résolution : la correspondance exacte du nom de l’outil a la priorité sur *. Les noms d’outils inconnus sont silencieusement ignorés à l’exécution.

Détails de la propriété

custom_search_configuration

Connexions project attachées à cet outil. Il peut y avoir un maximum de 1 ressource de connexion attachée à l’outil.

custom_search_configuration?: WebSearchConfiguration

Valeur de propriété

external_web_access

Autorisez l’accès Internet en direct pour la recherche web. Par défaut, vrai lorsqu’il est omis. En cas de faux, l’outil de recherche web fonctionne en mode hors ligne/cache uniquement et ne récupérera pas de nouveau contenu externe.

external_web_access?: boolean

Valeur de propriété

boolean

filters

Des filtres qui restreignent les résultats de recherche web aux domaines autorisés.

filters?: WebSearchToolFilters

Valeur de propriété

search_context_size

Conseils de haut niveau pour la quantité d’espace de fenêtre contextuelle à utiliser pour la recherche. Un des low, mediumou high. medium est la valeur par défaut.

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

Valeur de propriété

"low" | "medium" | "high"

type

Le type d’outil boîte à outils. Toujours web_search pour un outil de recherche web.

type: "web_search"

Valeur de propriété

"web_search"

user_location

La localisation approximative de l’utilisateur, utilisée pour améliorer la pertinence des résultats de recherche web.

user_location?: WebSearchApproximateLocation

Valeur de propriété

Détails de la propriété héritée

description

Description optionnelle définie par l’utilisateur pour cet outil ou configuration.

description?: string

Valeur de propriété

string

Hérité deToolboxTool.description

name

Nom optionnel défini par l’utilisateur pour cet outil ou configuration.

name?: string

Valeur de propriété

string

Héritée deToolboxTool.name

tool_configs

Carte de configuration par outil. Les clés sont des noms d’outils ou * (par défaut fourre-tout). Ordre de résolution : la correspondance exacte du nom de l’outil a la priorité sur *. Les noms d’outils inconnus sont silencieusement ignorés à l’exécution.

tool_configs?: Record<string, ToolConfig>

Valeur de propriété

Record<string, ToolConfig>

Héritée deToolboxTool.tool_configs