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 function.

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"