CustomToolParam interface

Ett anpassat verktyg som bearbetar indata med ett specificerat format. Läs mer om anpassade verktyg

Extends

Egenskaper

allowed_callers

De anropare som kan anropa detta anpassade verktyg, antingen direkt eller programmatiskt.

async

Om verktygssvaret kan returneras asynkront eller omedelbart returneras vid nästa svarskapande.

defer_loading

Om detta verktyg bör skjutas upp och upptäckas via verktygssökning.

description

Valfri beskrivning av det anpassade verktyget, som används för att ge mer kontext.

format

Inmatningsformatet för det anpassade verktyget. Standard är obegränsad text.

name

Namnet på det anpassade verktyget, som används för att identifiera det i verktygsanrop.

type

Typen av det anpassade verktyget. Alltid custom.

Egenskapsinformation

allowed_callers

De anropare som kan anropa detta anpassade verktyg, antingen direkt eller programmatiskt.

allowed_callers?: CallableToolAllowedCaller[]

Egenskapsvärde

async

Om verktygssvaret kan returneras asynkront eller omedelbart returneras vid nästa svarskapande.

async?: boolean

Egenskapsvärde

boolean

defer_loading

Om detta verktyg bör skjutas upp och upptäckas via verktygssökning.

defer_loading?: boolean

Egenskapsvärde

boolean

description

Valfri beskrivning av det anpassade verktyget, som används för att ge mer kontext.

description?: string

Egenskapsvärde

string

format

Inmatningsformatet för det anpassade verktyget. Standard är obegränsad text.

format?: CustomToolParamFormatUnion

Egenskapsvärde

name

Namnet på det anpassade verktyget, som används för att identifiera det i verktygsanrop.

name: string

Egenskapsvärde

string

type

Typen av det anpassade verktyget. Alltid custom.

type: "custom"

Egenskapsvärde

"custom"