FunctionTool interface

Definiert eine Funktion in Ihrem eigenen Code, die das Modell aufrufen kann. Erfahren Sie mehr über function calling.

Extends

Eigenschaften

defer_loading

Ob diese Funktion aufgeschoben und über die Tool-Suche geladen wird.

description

Eine Beschreibung des Funktionswerkzeugs.

name

Der Name der aufzurufenden Funktion.

parameters

Das Parameterschema für die Funktion.

strict

Ob die Funktionsargumente streng mit dem Parameterschema übereinstimmen müssen.

type

Der Typ des Funktionstools. Immer function.

Details zur Eigenschaft

defer_loading

Ob diese Funktion aufgeschoben und über die Tool-Suche geladen wird.

defer_loading?: boolean

Eigenschaftswert

boolean

description

Eine Beschreibung des Funktionswerkzeugs.

description?: string

Eigenschaftswert

string

name

Der Name der aufzurufenden Funktion.

name: string

Eigenschaftswert

string

parameters

Das Parameterschema für die Funktion.

parameters?: Record<string, unknown>

Eigenschaftswert

Record<string, unknown>

strict

Ob die Funktionsargumente streng mit dem Parameterschema übereinstimmen müssen.

strict?: boolean

Eigenschaftswert

boolean

type

Der Typ des Funktionstools. Immer function.

type: "function"

Eigenschaftswert

"function"