AIJsonUtilities.CreateFunctionJsonSchema Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.