AIJsonUtilities.CreateFunctionJsonSchema Método

Definição

Determina um esquema JSON para o método fornecido.

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

O método do qual extrair informações de esquema.

title
String

A palavra-chave de título usada pelo esquema do método.

description
String

A palavra-chave de descrição usada pelo esquema de método.

serializerOptions
JsonSerializerOptions

As opções usadas para extrair o esquema do tipo especificado.

inferenceOptions
AIJsonSchemaCreateOptions

As opções que controlam a criação de esquema.

Retornos

Um documento de esquema JSON codificado como um JsonElement.

Exceções

method é null.

Aplica-se a