Condividi tramite


CustomToolParam interface

Uno strumento personalizzato che elabora l'input usando un formato specificato. Scopri di più su custom tools

Extends

Proprietà

defer_loading

Se questo strumento debba essere rimandato e scoperto tramite la ricerca degli strumenti.

description

Descrizione opzionale dello strumento personalizzato, usata per fornire più contesto.

format

Il formato di input per lo strumento personalizzato. Il predefinito è testo senza vincoli.

name

Il nome dello strumento personalizzato, usato per identificarlo nelle chiamate degli strumenti.

type

Il tipo di strumento personalizzato. Sempre custom.

Dettagli proprietà

defer_loading

Se questo strumento debba essere rimandato e scoperto tramite la ricerca degli strumenti.

defer_loading?: boolean

Valore della proprietà

boolean

description

Descrizione opzionale dello strumento personalizzato, usata per fornire più contesto.

description?: string

Valore della proprietà

string

format

Il formato di input per lo strumento personalizzato. Il predefinito è testo senza vincoli.

format?: CustomToolParamFormatUnion

Valore della proprietà

name

Il nome dello strumento personalizzato, usato per identificarlo nelle chiamate degli strumenti.

name: string

Valore della proprietà

string

type

Il tipo di strumento personalizzato. Sempre custom.

type: "custom"

Valore della proprietà

"custom"