FileSearchToolboxTool interface

Bir araç kutusunda saklanan bir dosya arama aracı.

Extends

Özellikler

filters
max_num_results

Döndürülecek en fazla sonuç sayısı. Bu sayı 1 ile 50 (dahil) arasında olmalıdır.

ranking_options

Arama için derecelendirme seçenekleri.

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

vector_store_ids

Aranacak vektör depolarının kimlikleri.

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ı

filters

filters?: Filters

Özellik Değeri

max_num_results

Döndürülecek en fazla sonuç sayısı. Bu sayı 1 ile 50 (dahil) arasında olmalıdır.

max_num_results?: number

Özellik Değeri

number

ranking_options

Arama için derecelendirme seçenekleri.

ranking_options?: RankingOptions

Özellik Değeri

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: "file_search"

Özellik Değeri

"file_search"

vector_store_ids

Aranacak vektör depolarının kimlikleri.

vector_store_ids?: string[]

Özellik Değeri

string[]

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