AIJsonUtilities.CreateFunctionJsonSchema Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 a partir do qual extrair informação do esquema.
- title
- String
A palavra-chave do título usada pelo esquema do método.
- description
- String
A palavra-chave de descrição usada pelo esquema do 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 do esquema.
Devoluções
Um documento de esquema JSON codificado como um JsonElementdocumento de .
Exceções
method é null.