WebSearchToolboxTool interface

Bir araç kutusunda saklanan bir web arama aracı.

Extends

Özellikler

custom_search_configuration

Bu ara çubuğuna bağlı project bağlantıları. Ara çubuğuna en fazla 1 bağlantı kaynağı eklenebilir.

filters
search_context_size

Arama için kullanılacak bağlam penceresi alanı miktarına yönelik üst düzey kılavuz. low, mediumveya high. medium varsayılan değerdir.

type

Ayrımcıların olası değerleri: 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

Devralınan Özellikler

description

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı açıklama.

name

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı adı.

tool_configs

Araç başına yapılandırma haritası. Anahtarlar araç isimleri veya * (genel varsayılan olarak kapanır). Çözüm sırası: tam araç adı eşleşmesi önceliklidir *. Bilinmeyen araç isimleri çalışma zamanında sessizce görmezden gelinir.

Özellik Ayrıntıları

custom_search_configuration

Bu ara çubuğuna bağlı project bağlantıları. Ara çubuğuna en fazla 1 bağlantı kaynağı eklenebilir.

custom_search_configuration?: WebSearchConfiguration

Özellik Değeri

filters

filters?: WebSearchToolFilters

Özellik Değeri

search_context_size

Arama için kullanılacak bağlam penceresi alanı miktarına yönelik üst düzey kılavuz. low, mediumveya high. medium varsayılan değerdir.

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

Özellik Değeri

"low" | "medium" | "high"

type

Ayrımcıların olası değerleri: 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"

Özellik Değeri

"web_search"

user_location

user_location?: WebSearchApproximateLocation

Özellik Değeri

Devralınan Özellik Detayları

description

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı açıklama.

description?: string

Özellik Değeri

string

ToolboxTool.descriptionüzerinden miras alınmıştır

name

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı adı.

name?: string

Özellik Değeri

string

ToolboxTool.name'danmiras kalmıştır

tool_configs

Araç başına yapılandırma haritası. Anahtarlar araç isimleri veya * (genel varsayılan olarak kapanır). Çözüm sırası: tam araç adı eşleşmesi önceliklidir *. Bilinmeyen araç isimleri çalışma zamanında sessizce görmezden gelinir.

tool_configs?: Record<string, ToolConfig>

Özellik Değeri

Record<string, ToolConfig>

ToolboxTool.tool_configs'dan miras kalmıştır