FileSearchTool interface

Yüklenen dosyalardan ilgili içeriği arayan bir araç. Dosya arama aracı hakkında daha fazla bilgi edinin.

Extends

Özellikler

description

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

filters

Dosya aramasına uygulanacak filtreler.

max_num_results

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

name

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

ranking_options

Arama için derecelendirme seçenekleri.

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.

type

Dosya arama aracının türü. Her zaman file_search.

vector_store_ids

Aranacak vektör depolarının kimlikleri.

Özellik Ayrıntıları

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

filters

Dosya aramasına uygulanacak filtreler.

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

name

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

name?: string

Özellik Değeri

string

ranking_options

Arama için derecelendirme seçenekleri.

ranking_options?: RankingOptions

Özellik Değeri

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>

type

Dosya arama aracının türü. Her zaman file_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[]