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 |
| type | Le type d’outil boîte à outils. Toujours |
| 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 |
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