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