FunctionTool interface

Ve vašem vlastním kódu definuje funkci, kterou může model volitelně volat. Přečtěte si další informace o volání funkcí.

Extends

Vlastnosti

defer_loading

Zda je tato funkce odložena a načtena pomocí vyhledávání v nástroji.

description

Popis nástroje funkce.

name

Název funkce, kterou volat.

parameters

Schéma parametrů pro funkci.

strict

Zda musí funkční argumenty přesně odpovídat schématu parametrů.

type

Typ nástroje funkce. Vždy function.

Podrobnosti vlastnosti

defer_loading

Zda je tato funkce odložena a načtena pomocí vyhledávání v nástroji.

defer_loading?: boolean

Hodnota vlastnosti

boolean

description

Popis nástroje funkce.

description?: string

Hodnota vlastnosti

string

name

Název funkce, kterou volat.

name: string

Hodnota vlastnosti

string

parameters

Schéma parametrů pro funkci.

parameters?: Record<string, unknown>

Hodnota vlastnosti

Record<string, unknown>

strict

Zda musí funkční argumenty přesně odpovídat schématu parametrů.

strict?: boolean

Hodnota vlastnosti

boolean

type

Typ nástroje funkce. Vždy function.

type: "function"

Hodnota vlastnosti

"function"