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