CustomToolParam interface

Een aangepaste tool die input verwerkt met een gespecificeerd formaat. Meer informatie over customhulpprogramma's

Uitbreiding

Eigenschappen

allowed_callers

De aanroepers die deze aangepaste tool kunnen aanroepen, direct of programmatisch.

async

Of de toolrespons asynchroon kan worden teruggegeven versus direct bij het aanmaken van de volgende respons.

defer_loading

Of deze tool uitgesteld en ontdekt moet worden via tool search.

description

Optionele beschrijving van de aangepaste tool, gebruikt om meer context te bieden.

format

Het invoerformaat voor de aangepaste tool. Standaard is onbeperkte tekst.

name

De naam van de aangepaste tool, gebruikt om deze te identificeren in tool-aanroepen.

type

Het type aangepaste tool. Altijd custom.

Eigenschapdetails

allowed_callers

De aanroepers die deze aangepaste tool kunnen aanroepen, direct of programmatisch.

allowed_callers?: CallableToolAllowedCaller[]

Waarde van eigenschap

async

Of de toolrespons asynchroon kan worden teruggegeven versus direct bij het aanmaken van de volgende respons.

async?: boolean

Waarde van eigenschap

boolean

defer_loading

Of deze tool uitgesteld en ontdekt moet worden via tool search.

defer_loading?: boolean

Waarde van eigenschap

boolean

description

Optionele beschrijving van de aangepaste tool, gebruikt om meer context te bieden.

description?: string

Waarde van eigenschap

string

format

Het invoerformaat voor de aangepaste tool. Standaard is onbeperkte tekst.

format?: CustomToolParamFormatUnion

Waarde van eigenschap

name

De naam van de aangepaste tool, gebruikt om deze te identificeren in tool-aanroepen.

name: string

Waarde van eigenschap

string

type

Het type aangepaste tool. Altijd custom.

type: "custom"

Waarde van eigenschap

"custom"