AIJsonUtilities.CreateFunctionJsonSchema Metodo

Definizione

Determina uno schema JSON per il metodo fornito.

public static System.Text.Json.JsonElement CreateFunctionJsonSchema(System.Reflection.MethodBase method, string? title = default, string? description = default, System.Text.Json.JsonSerializerOptions? serializerOptions = default, Microsoft.Extensions.AI.AIJsonSchemaCreateOptions? inferenceOptions = default);
static member CreateFunctionJsonSchema : System.Reflection.MethodBase * string * string * System.Text.Json.JsonSerializerOptions * Microsoft.Extensions.AI.AIJsonSchemaCreateOptions -> System.Text.Json.JsonElement
Public Function CreateFunctionJsonSchema (method As MethodBase, Optional title As String = Nothing, Optional description As String = Nothing, Optional serializerOptions As JsonSerializerOptions = Nothing, Optional inferenceOptions As AIJsonSchemaCreateOptions = Nothing) As JsonElement

Parametri

method
MethodBase

Metodo da cui estrarre le informazioni sullo schema.

title
String

Parola chiave title utilizzata dallo schema del metodo.

description
String

Parola chiave description utilizzata dallo schema del metodo.

serializerOptions
JsonSerializerOptions

Opzioni utilizzate per estrarre lo schema dal tipo specificato.

inferenceOptions
AIJsonSchemaCreateOptions

Opzioni che controllano la creazione dello schema.

Valori restituiti

Documento dello schema JSON codificato come .JsonElement

Eccezioni

method è null.

Si applica a