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 |
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"