AIFunctionFactory.CreateDeclaration Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un AIFunctionDeclaration paramètre à l’aide des paramètres spécifiés comme implémentation de ses propriétés correspondantes.
public static Microsoft.Extensions.AI.AIFunctionDeclaration CreateDeclaration(string name, string? description, System.Text.Json.JsonElement jsonSchema, System.Text.Json.JsonElement? returnJsonSchema = default);
static member CreateDeclaration : string * string * System.Text.Json.JsonElement * Nullable<System.Text.Json.JsonElement> -> Microsoft.Extensions.AI.AIFunctionDeclaration
Public Shared Function CreateDeclaration (name As String, description As String, jsonSchema As JsonElement, Optional returnJsonSchema As Nullable(Of JsonElement) = Nothing) As AIFunctionDeclaration
Paramètres
- name
- String
Nom de la fonction.
- description
- String
Description de la fonction, adaptée à une utilisation pour décrire l’objectif d’un modèle.
- jsonSchema
- JsonElement
Schéma JSON décrivant la fonction et ses paramètres d’entrée.
- returnJsonSchema
- Nullable<JsonElement>
Schéma JSON décrivant la valeur de retour de la fonction.
Retours
Créé AIFunctionDeclaration qui décrit une fonction.
Exceptions
name a la valeur null.
Remarques
CreateDeclaration(String, String, JsonElement, Nullable<JsonElement>) crée un AIFunctionDeclaration qui peut être utilisé pour décrire une fonction, mais pas l’appeler. Pour créer un appel, AIFunctionutilisez Create. Un non-invocable AIFunctionDeclaration peut également être créé à partir d’un appelable AIFunction à l’aide de la méthode de AsDeclarationOnly() cette fonction.