FunctionTool interface
Definiuje funkcję w swoim kodzie, którą model może wywołać. Dowiedz się więcej o wywoływaniu funkcji.
- Rozszerzenie
Właściwości
| defer_loading | Czy ta funkcja jest odroczona i ładowana za pomocą wyszukiwania narzędzi. |
| description | Opis narzędzia funkcji. |
| name | Nazwa funkcji do wywołania. |
| parameters | Schemat parametrów dla funkcji. |
| strict | Czy argumenty funkcji muszą ściśle odpowiadać schematowi parametrów. |
| type | Typ narzędzia funkcji. Zawsze |
Szczegóły właściwości
defer_loading
Czy ta funkcja jest odroczona i ładowana za pomocą wyszukiwania narzędzi.
defer_loading?: boolean
Wartość właściwości
boolean
description
Opis narzędzia funkcji.
description?: string
Wartość właściwości
string
name
Nazwa funkcji do wywołania.
name: string
Wartość właściwości
string
parameters
Schemat parametrów dla funkcji.
parameters: Record<string, unknown>
Wartość właściwości
Record<string, unknown>
strict
Czy argumenty funkcji muszą ściśle odpowiadać schematowi parametrów.
strict: boolean
Wartość właściwości
boolean
type
Typ narzędzia funkcji. Zawsze function.
type: "function"
Wartość właściwości
"function"