AIJsonUtilities.CreateFunctionJsonSchema Método

Definición

Determina un esquema JSON para el método proporcionado.

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

Parámetros

method
MethodBase

Método desde el que se va a extraer información de esquema.

title
String

Palabra clave title usada por el esquema del método.

description
String

Palabra clave description usada por el esquema del método.

serializerOptions
JsonSerializerOptions

Las opciones usadas para extraer el esquema del tipo especificado.

inferenceOptions
AIJsonSchemaCreateOptions

Opciones que controlan la creación del esquema.

Devoluciones

Un documento de esquema JSON codificado como .JsonElement

Excepciones

method es null.

Se aplica a