Langue

AIFunctionFactory.CreateDeclaration Méthode

Définition

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.

S’applique à