FunctionTool interface

Définit une fonction dans votre propre code que le modèle peut choisir d’appeler. En savoir plus sur l’appel de fonction.

Extends

Propriétés

defer_loading

Si cette fonction est différée et chargée via la recherche d’outils.

description

Une description de l’outil fonctionnel.

name

Nom de la fonction à appeler.

parameters

Le schéma des paramètres pour la fonction.

strict

Si les arguments de la fonction doivent correspondre strictement au schéma des paramètres.

type

Type de l’outil de fonction. A toujours la valeur function.

Détails de la propriété

defer_loading

Si cette fonction est différée et chargée via la recherche d’outils.

defer_loading?: boolean

Valeur de propriété

boolean

description

Une description de l’outil fonctionnel.

description?: string

Valeur de propriété

string

name

Nom de la fonction à appeler.

name: string

Valeur de propriété

string

parameters

Le schéma des paramètres pour la fonction.

parameters?: Record<string, unknown>

Valeur de propriété

Record<string, unknown>

strict

Si les arguments de la fonction doivent correspondre strictement au schéma des paramètres.

strict?: boolean

Valeur de propriété

boolean

type

Type de l’outil de fonction. A toujours la valeur function.

type: "function"

Valeur de propriété

"function"