WebSearchToolboxTool interface

Инструмент поиска в интернете, хранящийся в ящике инструментов.

Extends

Свойства

custom_search_configuration

Подключения project, подключенные к этому средству. К инструменту может быть подключен не более 1 ресурса подключения.

filters
search_context_size

Рекомендации высокого уровня для объема пространства контекстного окна, используемого для поиска. Один из low, mediumили high. medium — значение по умолчанию.

type

Возможные значения дискриминатора: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview, toolbox_search

user_location

Унаследованные свойства

description

Необязательное пользовательское описание этого инструмента или конфигурации.

name

Опциональное пользовательское имя для этого инструмента или конфигурации.

tool_configs

Карта конфигурации для каждого инструмента. Ключи — это имена инструментов или * (catch-all default). Порядок разрешения: точное совпадение имени инструмента имеет приоритет над *. Неизвестные имена инструментов молча игнорируются во время выполнения.

Сведения о свойстве

custom_search_configuration

Подключения project, подключенные к этому средству. К инструменту может быть подключен не более 1 ресурса подключения.

custom_search_configuration?: WebSearchConfiguration

Значение свойства

filters

filters?: WebSearchToolFilters

Значение свойства

search_context_size

Рекомендации высокого уровня для объема пространства контекстного окна, используемого для поиска. Один из low, mediumили high. medium — значение по умолчанию.

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

Значение свойства

"low" | "medium" | "high"

type

Возможные значения дискриминатора: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview, toolbox_search

type: "web_search"

Значение свойства

"web_search"

user_location

user_location?: WebSearchApproximateLocation

Значение свойства

Сведения об унаследованном свойстве

description

Необязательное пользовательское описание этого инструмента или конфигурации.

description?: string

Значение свойства

string

Унаследовано сToolboxTool.description

name

Опциональное пользовательское имя для этого инструмента или конфигурации.

name?: string

Значение свойства

string

Унаследовано отToolboxTool.name

tool_configs

Карта конфигурации для каждого инструмента. Ключи — это имена инструментов или * (catch-all default). Порядок разрешения: точное совпадение имени инструмента имеет приоритет над *. Неизвестные имена инструментов молча игнорируются во время выполнения.

tool_configs?: Record<string, ToolConfig>

Значение свойства

Record<string, ToolConfig>

Унаследованный отToolboxTool.tool_configs