FileSearchToolboxTool interface

Een bestandszoektool opgeslagen in een gereedschapskist.

Uitbreiding

Eigenschappen

filters
max_num_results

Het maximum aantal resultaten dat moet worden geretourneerd. Dit getal moet tussen 1 en 50 liggen.

ranking_options

Classificatieopties voor zoeken.

type

De mogelijke discriminatorwaarden: 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

De id's van de vectorarchieven om te zoeken.

Overgenomen eigenschappen

description

Optionele, door de gebruiker gedefinieerde beschrijving voor deze tool of configuratie.

name

Optionele, door de gebruiker gedefinieerde naam voor deze tool of configuratie.

tool_configs

Configuratiekaart per tool. Keys zijn toolnamen of * (standaard catch-all). Resolutievolgorde: exacte toolnaammatch heeft voorrang boven *. Onbekende toolnamen worden tijdens runtime stilletjes genegeerd.

Eigenschapdetails

filters

filters?: Filters

Waarde van eigenschap

max_num_results

Het maximum aantal resultaten dat moet worden geretourneerd. Dit getal moet tussen 1 en 50 liggen.

max_num_results?: number

Waarde van eigenschap

number

ranking_options

Classificatieopties voor zoeken.

ranking_options?: RankingOptions

Waarde van eigenschap

type

De mogelijke discriminatorwaarden: 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"

Waarde van eigenschap

"file_search"

vector_store_ids

De id's van de vectorarchieven om te zoeken.

vector_store_ids?: string[]

Waarde van eigenschap

string[]

Details van overgenomen eigenschap

description

Optionele, door de gebruiker gedefinieerde beschrijving voor deze tool of configuratie.

description?: string

Waarde van eigenschap

string

Geërfd vanToolboxTool.description

name

Optionele, door de gebruiker gedefinieerde naam voor deze tool of configuratie.

name?: string

Waarde van eigenschap

string

Geërfd vanToolboxTool.name

tool_configs

Configuratiekaart per tool. Keys zijn toolnamen of * (standaard catch-all). Resolutievolgorde: exacte toolnaammatch heeft voorrang boven *. Onbekende toolnamen worden tijdens runtime stilletjes genegeerd.

tool_configs?: Record<string, ToolConfig>

Waarde van eigenschap

Record<string, ToolConfig>

Geërfd vanToolboxTool.tool_configs